corrigés des conversions euro-dollar
1) Expression booléenne
Pour tester si une condition est vraie ou fausse il faut utiliser des expressions booléennes avec des opérateurs de comparaison.
🏋️ Tester les différentes expression booléennes ci-dessous dans une console python .Notez les réponses obtenues
🏋️ On peut écrire des expressions plus évoluées avec les opérateurs logiques and et or
Soient : a=2 et b=-3.
Prévoir les résultats des expressions ci-dessous puis vérifiez les résultats dans une console python.
2) Structure conditionnelle if
if test: instruction(s)
test est une expression booléenne
l’instruction ou les instructions ne seront exécutées que si le résultat de l’expression booléenne est True.
La tabulation devant l’instruction est indispensable. On parle d’indentation.
On peut ajouter un bloc d’instructions si la condition n’est pas vérifiée.
if test : instruction(s) else : autre(s) instruction(s)
🏋️ Écrire un programme qui converti des dollars en euro ou des euro en dollar selon le choix de l’utilisateur
Vous pourrez compléter le programme ci-dessous
dollar_euro=0.89 devise=input("entrez au clavier la monnaie à convertir $ ou €: ") valeur=float(input("entrez au clavier la valeur à convertir : ")) if devise=="$": resultat= phrase='selon le cours du jour '+str(valeur)+' $ valent '+str(resultat)+' €' else: resultat= phrase='selon le cours du jour '+str(valeur)+' € valent '+str(resultat)+' $' print(phrase)
Avec elif on peut tester plusieurs instructions avant de passer à else
if test1 : instruction(s) elif test2 : instruction(s) else : autre(s) instruction(s)
🏋️ modifier le programme précédent en utilisant elif pour qu’il affiche: je n’ai pas compris votre saisie si le caractère enregistré n’est ni $ ni €
3) La boucle for
La boucle for
La boucle for permet de faire des itérations (répétitions) sur un élément, comme une chaîne de caractères ou une liste. Le mot clef in vérifie l’appartenance d’un élément à une séquence.
for i in liste : Instruction(s)
🏋️ prévoir les résultats puis tester les 4 programmes suivants.
Commentez les résultats obtenus.
Python peut vous fournir la documentation sur une fonction grâce à la commande help
🏋️ écrire un programme qui converti des euros en dollar ou des dollars en euro selon le choix de l’utilisateur à l’aide d’une entrée au clavier $ ou €. Modifier le programme pour qu’il s’arrête si la monnaie tapée n’est ni $ ni €. Donner la possibilité de faire 3 essais seulement.
corrigé à venir
4) La boucle while
La boucle while
En anglais » while » signifie « Tant que ». Pour créer une boucle , il faut donc utiliser ce mot clé suivi d’une indication qui dit quand la boucle peut éventuellement s’arrêter.Contrairement à la boucle bornée for on a ici une boucle dite non bornée.
while test : instruction(s)
🏋️ écrire un programme qui converti des euros en dollar ou des dollars en euro selon le choix de l’utilisateur à l’aide d’une entrée au clavier $ ou €. Modifier le programme pour qu’il s’arrête si la monnaie tapée n’est ni $ ni €. Donner la possibilité de faire un nombre infini d’essais
corrigé à venir
🏋️ écrire un programme qui converti des euros en dollar ou des dollars en euro selon le choix de l’utilisateur à l’aide d’une entrée au clavier $ ou €. Modifier le programme pour qu’il s’arrête si la monnaie tapée n’est ni $ ni €. Donner la possibilité de faire un nombre infini d’essais et de pouvoir quitter en saisissant la lettre q.
corrigé à venir
5) Exercices d’entrainement