Révisions#
Exercice 1#
Écrivez un programme qui correspond à l'algorithme suivant:
Demandez à l'utilisateur son âge.
Calculez et affichez son âge dans 22 ans.
1# Écrivez le code ici...
Solution
1# Définition des données
2age = int(input("Quel est votre âge?"))
3
4# Affichage du résultat
5print("Dans 22 ans, vous aurez:", age + 22)
Exercice 2#
Écrivez un programme qui correspond à l'algorithme suivant:
Demandez à l'utilisateur d'entrer un nombre. Si ce nombre est égal à 0, affichez "Le nombre est nul". Sinon, affichez "Le nombre est non nul".
1# Écrivez le code ici...
Solution
1# Demander un nombre à l'utilisateur
2nombre = float(input("Entrez un nombre : "))
3
4# Vérifier si le nombre est nul ou non
5if nombre == 0:
6 print("Le nombre est nul.")
7else:
8 print("Le nombre est non nul.")
Exercice 3#
Écrivez un programme qui correspond à l'algorithme suivant:
Demandez la vitesse (en km/h) à l'utilisateur. Si la vitesse est inférieure ou égale à 50, affichez "Vous êtes en dessous de la limite de vitesse". Si la vitesse est strictement supérieure à 50 et inférieure ou égale à 80, affichez "Vous roulez à une vitesse raisonnable". Sinon, affichez "Vous dépassez la limite de vitesse".
1# Écrivez le code ici...
Solution
1# Demander la vitesse à l'utilisateur
2vitesse = float(input("Entrez votre vitesse en km/h : "))
3
4# Vérifier les différentes limites de vitesse
5if vitesse <= 50:
6 print("Vous êtes en dessous de la limite de vitesse.")
7elif vitesse <= 80:
8 print("Vous roulez à une vitesse raisonnable.")
9else:
10 print("Vous dépassez la limite de vitesse.")
Exercice 4#
Écrivez un programme qui correspond à l'algorithme suivant:
Demandez la température à l'utilisateur. Si la température est inférieure à 0, affichez "Il fait très froid". Si la température est comprise entre 0 et 20 (inclus), affichez "Il fait frais". Sinon, affichez "Il fait chaud".
1# Écrivez le code ici...
Solution
1# Demander la température à l'utilisateur
2temperature = float(input("Entrez la température en degrés Celsius : "))
3
4# Vérifier les différentes conditions de température
5if temperature < 0:
6 print("Il fait très froid.")
7elif temperature <= 20:
8 print("Il fait frais.")
9else:
10 print("Il fait chaud.")
Exercice 5#
Écrivez un programme qui affiche les nombres de 5 à 43 (inclus).
1# Écrivez le code ici...
Solution
Il y a deux solutions possibles:
1# Afficher les nombres de 5 à 43 (inclus)
2for i in range(39):
3 print(i + 5)
1# Afficher les nombres de 5 à 43 (inclus)
2for i in range(5, 44):
3 print(i)
Exercice 6#
Écrivez un programme qui affiche les nombres pairs de 0 à 30 (inclus).
1# Écrivez le code ici...
Solution
Il y a deux solutions possibles:
1# Il y a 15 nombres pairs
2for i in range(15):
3 print((i+1) * 2)
1# Il y a 15 nombres pairs
2for i in range(1, 16):
3 print(i * 2)
Exercice 7#
Un jeune souhaite s'acheter un nouvel ordinateur qui coûte 1000 CHF. Il peut mettre de côté chaque semaine 15 CHF de son argent de poche.
Écrivez un programme qui correspond à l'algorithme suivant:
Initialisez une variable montant_epargne à 0 CHF.
Initialisez une variable versement_hebdomadaire à 15 CHF.
Tant que le montant_epargne est inférieur à 1000 CHF, ajoutez le versement_hebdomadaire au montant_epargne.
Affichez le nombre de semaines nécessaires pour atteindre l'objectif d'épargne.
1# Écrivez le code ici...
Solution
1# Initialisation des variables
2montant_epargne = 0
3versement_hebdomadaire = 15
4nb_semaines = 0
5
6# Tant que le montant_epargne est inférieur à 1000 CHF
7while montant_epargne < 1000:
8 # ajout du versement_hebdomadaire au montant_epargne
9 montant_epargne += versement_hebdomadaire
10 # compte le nombre de semaines
11 nb_semaines += 1
12
13# Affichage du nombre de semaines nécessaires
14print(nb_semaines)