Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
60 lines (38 sloc) 2.03 KB

TP 1

  1. Écrivez un programme qui affiche les 20 premiers termes de la table de multiplication par 7.

  2. Écrivez un programme qui affiche une table de conversion de sommes d'argent exprimées en euros, en dollars canadiens. La progression des sommes de la table sera « géométrique », comme dans l'exemple ci-dessous :

    1 euro(s) = 1.65 dollar(s)
    2 euro(s) = 3.30 dollar(s)
    4 euro(s) = 6.60 dollar(s)
    8 euro(s) = 13.20 dollar(s)
    etc. (S'arrêter à 16384 euros)
    
  3. Écrivez un programme qui affiche une suite de 12 nombres dont chaque terme est égal au triple du terme précédent.

  4. Ecrivez un programme qui calcule le volume d'un parallélépipède rectangle pour lequel sont fournis au départ la largeur, la hauteur et la profondeur.

  5. Ecrivez un programme qui convertisse un nombre entier de secondes fourni au départ, en un nombre de jours, d'heures, de minutes et de secondes (utilisez l'opérateur modulo : %).

  6. Ecrivez un programme qui affiche les 20 premiers termes de la table de multiplication par 7, en signalant au passage (à l'aide d'une astérisque) ceux qui sont des multiples de 3.

    Exemple : 7 14 21 * 28 35 42 * 49

  7. Ecrivez un programme qui affiche la suite de chiffres suivante :

    1
    1 2
    1 2 3
    1 2 3 4
    1 2 3 4 5
    1 2 3 4 5 6
    1 2 3 4 5 6 7
    
  8. Ecrivez un programme qui affiche la suite de chiffres suivante :

    1 2 3 4 5 6 7
    1 2 3 4 5 6
    1 2 3 4 5
    1 2 3 4
    1 2 3
    1 2
    1
    

Ces exercices sont en partie extraits du livre Apprendre à programmer avec Python de Gérard Swinnen disponible en licence Creative Commons BY-NC-SA 2.0 FR Paternité - Pas d'utilisation commerciale - Partage des conditions initiales à l'identique.

Vous pourrez trouver d'autres exercices dans son édition en ligne à l'adresse suivante :

http://python.developpez.com/cours/apprendre-python3/?page=page_6#L6-C-1

You can’t perform that action at this time.