This page was exported from Enseignement de l'informatique et du numérique au lycée Boissy d'Anglas
[ https://icn-isn-boissy.yj.fr/wp ] Export date: Sat Apr 26 6:55:22 2025 / +0000 GMT |
||||||||||||||||||||||||||||||
3- Les conditionsLes conditionsNous allons maintenant étudier une structure fondamentale en programmation le « si ...... alors.......sinon........». L'idée de base est la suivante :
Si "expression" est True alors "suite_instruction1" est exécuté et "suite_instruction2" est ignoré. Sinon (sous-entendu que "expression" est False) "suite_instruction2" est exécuté et "suite_instruction1" est ignoré. Notez l'indentation «suite_instruction1» et de « suite_instruction2» À faire vous-même 20Soit le programme suivant :
Quel est le résultat attendu après l'exécution de ce programme ? Vérifiez votre hypothèse en testant le programme. À faire vous-même 21Écrire une fonction qui prend en paramètre un age. Si age est supérieur ou égal à 18 ans, la fonction devra renvoyer la chaîne de caractères À faire vous-même 22Soit le programme suivant :
Quel est le résultat attendu après l'exécution de ce programme si vous saisissez dans la console : Vérifiez votre réponse en testant ce programme. À faire vous-même 23Vous êtes gérant d'un magasin et vous désirez écrire un programme Python qui calculera automatiquement le montant de la facture des clients. Tout client qui achète au moins 5 fois le même article se voit octroyer une remise de 5 % (uniquement sur le montant de l'achat de cet article). Afin de simplifier le problème, on considère qu'un client n'achète qu'un seul type d'article. Écrire une fonction qui prend en paramètre le prix unitaire de l'article et le nombre d'articles achetés. Cette fonction doit renvoyer le montant de la facture. Le "ou" et le "et"Un if peut contenir plusieurs conditions, nous aurons alors une structure de la forme :
« op_logique » étant un opérateur logique. Nous allons étudier 2 opérateurs logiques : le "ou" (noté en Python "or") et le "et" (noté en Python "and"). Par exemple (expression1 or expression2) est vrai si expression1 est vraie et expression2 est vraie. Autre exemple (expression1 and expression2) est faux si expression1 est vraie et expression2 est faux. Les résultats peuvent être regroupés dans ce que l'on appelle une table de vérité :
À faire vous-même 24Soit le programme suivant :
Quel est le résultat attendu après l'exécution de ce programme ? Vérifier votre réponse en testant ce programme. ![]() |
||||||||||||||||||||||||||||||
Post date: 2019-09-04 17:16:29 Post date GMT: 2019-09-04 15:16:29 Post modified date: 2024-09-10 08:49:27 Post modified date GMT: 2024-09-10 06:49:27 |
||||||||||||||||||||||||||||||
Powered by [ Universal Post Manager ] plugin. HTML saving format developed by gVectors Team www.gVectors.com |