{"cells":[{"metadata":{},"cell_type":"markdown","source":"

Chapitre3 : Conditions, tests et booléens

"},{"metadata":{},"cell_type":"markdown","source":"Les **conditions** nous permettent de rendre nos programmes adaptatifs en leur donnant la possibilité de se comporter différemment selon qu'une certaine condition est réalisée ou pas."},{"metadata":{},"cell_type":"markdown","source":""},{"metadata":{},"cell_type":"markdown","source":"

1- Les conditions

"},{"metadata":{},"cell_type":"markdown","source":"**Structure conditionnelle de base : si ... alors ... sinon ...**"},{"metadata":{"trusted":true},"cell_type":"markdown","source":"![SiAlorsSinon.PNG](attachment:SiAlorsSinon.PNG)","attachments":{"SiAlorsSinon.PNG":{"image/png":"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"}}},{"metadata":{},"cell_type":"markdown","source":"Cela correspond au pseudo-code suivant :\n\ninstructions A\nSi condition vraie faire :\n instructions B\nSinon\n instructions C\ninstructions D\n
\nEn Python, les mot-clés sont if (si) et else (sinon) :\n\nA\nif condition :\n B\nelse:\n C\nD\n"},{"metadata":{},"cell_type":"markdown","source":"Le programme ci-dessous adapte son comportement à la réponse fournie par l'utilisateur :"},{"metadata":{"trusted":false},"cell_type":"code","source":"âge = int(input(\"Veuillez entrer votre âge ! \"))\nif (âge>=18):\n print(\"Vous êtes majeur!\")\nelse:\n print(\"Vous êtes mineur!\")\nprint(\"Au revoir!\")","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"Voici les différents tests possibles :
\n\n \n \n \n \n \n \n \n
SymboleSignification
==égal à
!=différent de
$<$strictement supérieur à
$>$strictement inférieur à
$<=$inférieur ou égal à
$>=$supérieur ou égal à
"},{"metadata":{},"cell_type":"markdown","source":"

Attention à la différence entre = et ==
\nLe symbole = est réservé pour l'affectation.
\nLe symbole == sert à comparer deux valeurs, plus précisément à savoir si deux valeurs sont égales.
\nCette confusion est la principale source de bug chez les débutants en programmation.

"},{"metadata":{},"cell_type":"markdown","source":"
Exercice 1 : Il faut mesurer au moins 1m30 pour pouvoir entrer dans un parc d'attractions.
\nEcrire un programme qui demande à l'utilisateur sa taille en cm, et qui lui indique s'il peut ou non rentrer dans le parc. \n
"},{"metadata":{"trusted":false},"cell_type":"code","source":"","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"
Exercice 2 : Ecrire un programme qui demande à l'utilisateur de saisir deux nombres, puis qui affiche le plus grand de ces deux nombres. \n
"},{"metadata":{"trusted":false},"cell_type":"code","source":"","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"
Exercice 3 : Modifier ce code en une fonction qui renvoie le plus grand des deux nombres \n
\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"
Exercice 4 : Ecrire un programme qui demande à l'utilisateur de saisir le mot de passe qui permet de se connecter au serveur de la NASA, et qui lui indique si l'accès est autorisé ou pas.
\nLe mot de passe est \"azerty\". \n
"},{"metadata":{"trusted":false},"cell_type":"code","source":"","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":""},{"metadata":{},"cell_type":"markdown","source":""},{"metadata":{},"cell_type":"markdown","source":"
Exercice 5 : Le tarif d’entrée à un parc d’attraction est de 30 C par personne. \nPour un groupe constitué d’au moins 10 personnes, il passe alors à 23 C par personne. Ecrire une fonction donnant le prix total à payer pour un groupe \n
\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"def prix_groupe(..............):","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"

2- Les conditions multiples

"},{"metadata":{"trusted":true},"cell_type":"markdown","source":"On a parfois besoin de tester plusieurs conditions successivement comme dans l'exemple suivant."},{"metadata":{"trusted":false},"cell_type":"code","source":"age = int (input(\"quel est votre age ? \"))\n \nif age <=18:\n tarif= 7.5\nelse:\n if age < 65 :\n tarif = 9.5\n else:\n tarif = 8\nprint(\"Au cinéma, vous paierez\",tarif,\"euros\")","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"Le défaut de ce programme est qu'il est assez difficile à lire.
\nEn Python, on dispose d'une syntaxe plus lègère qui permet de clarifier un peu le programme : on peut condenser le else if en une seule ligne elif.
\nLe programme ci-dessous fait exactement la même chose que le précédent mais nécessite une ligne de moins et fait moins appel à l'indentation dans les deux dernières lignes :"},{"metadata":{"trusted":false},"cell_type":"code","source":"age = int (input(\"quel est votre age ? \"))\n \nif age <=18:\n tarif= 7.5\nelif 18 < age <65:\n tarif=9.5\nelse:\n tarif = 8\nprint(\"Au cinéma, vous paierez\",tarif,\"euros\")","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"Remarque : Python autorise ici une syntaxe plus courte que ne permettent pas les autres langages.\nPour tester si un nombre est compris entre 3 et 7, on peut écrire 3 < x < 7 "},{"metadata":{},"cell_type":"markdown","source":"
Exercice 6 : Ecrire une fonction qui prend en parametre la taille en mètres et le poids en kg, qui calcule l'IMC (indice de masse corporelle) et qui affiche le message selon l'IMC : \n
  • moins de 18.5 : \"Maigreur\"
  • \n
  • entre 18.5 et 25 : \"Corpulence normal\"
  • \n
  • entre 25 et 30 : \"Surpoids\"
  • \n
  • plus de 30 : \"Obésité\"
  • \n
    "},{"metadata":{"trusted":false},"cell_type":"code","source":"def IMC(taille,poids):\n ...","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"

    Les opérateurs booléens

    "},{"metadata":{},"cell_type":"markdown","source":"On peut combiner plusieurs expressions booléennes avec les opérateurs and, or et not.
    \nDans le cadre des instructions conditionnelles, ces opérateurs permettent d'éviter de recourir à des conditions imbriquées."},{"metadata":{"trusted":true},"cell_type":"markdown","source":"\n \n \n \n \n
    Mot-cléEn FrançaisNomDescription
    andetconjonctionc1 and c2 est vraie lorsque c_1 et c_2 sont toutes les deux vraies
    oroudisjonctionc1 or c2 est vraie lorsqu'au moins une des deux conditions c_1 ou c_2 est vraie
    notnonnégationnot c est vraie lorsque c est fausse
    "},{"metadata":{"trusted":true},"cell_type":"markdown","source":"Voici la table de vérité de ces trois opérateurs :"},{"metadata":{},"cell_type":"markdown","source":"\n \n \n \n \n \n
    c_1c_2c_1 and c_2c_1 or c_2not c_1
    VraiVraiVraiVraiFaux
    VraiFauxFauxVraiFaux
    FauxVraiFauxVraiVrai
    FauxFauxFauxFauxVrai
    "},{"metadata":{"trusted":true},"cell_type":"markdown","source":"Remarque : Python autorise ici une syntaxe plus courte que ne permettent pas les autres langages.\nPour tester si un nombre est compris entre 3 et 7, on peut écrire 3 < x < 7 au lieu de 3 < x and x < 7."},{"metadata":{"trusted":true},"cell_type":"markdown","source":"**Exemple : résolution du problème du pass sanitaire**
    \n"},{"metadata":{"trusted":false},"cell_type":"code","source":"vaccine = input(\"Etes-vous vacciné (O/N)? \")\ntestNegatif = input(\"Avez-vous un test PCR négatif (O/N)?\") \n \nif vaccine == \"O\" or testNegatif==\"O\":\n print(\"Vous pouvez entrer!\")\nelse: \n print(\"Vous ne pouvez pas entrer!\")","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"
    Exercice 9 : Compléter le programme qui simule un lancer de 2 pieces ( pile ou face) et qui affiche \"Vous avez gagné 2 euros \" si vous faites 2 fois face, \"Vous avez gagné 1 euro\" pour un seul face et \"Vous n'avez rien gagné\" pour aucun face. "},{"metadata":{"trusted":false},"cell_type":"code","source":"from random import randint # pour onbtenir un nombre entier aléatoire\np1=randint(0,1)\np2=randint(0,1)\nif ......... and ........\n gain=.....\nelif ....................\n gain =.....\nelse :\n gain =.....\nprint(\"votre gain est de \",gain)\n ","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"
    Exercice 10 : : Tester plusieurs fois ce code qui permet de savoir si un entier est un multiple de 3\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"n= int(input(\"entrer un entier : \"))\nif n%3==0:\n print(n, \"est un multiple de 3\")\nelse:\n print(n, \"n'est pas un multiple de 3\")","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"markdown","source":"
    Exercice 11 : Ecrire un programme qui demande un nombre entier et qui affiche s'il est multiple de 7, multiple de 11 , multiple de 77 ( on ne fera pas le test n%77).\n
    "},{"metadata":{"trusted":false},"cell_type":"code","source":"n = int(input(\"saisir un entier : \"))\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"

    A faire à la maison

    \n
    Exercice 12 : Ecrire un programme qui demande à l'utilisateur sa moyenne du bac et qui lui indique sa mention.
    \n\n \n \n \n \n \n \n \n \n
    Moyenne[0;8[[8;10[[10;12[[12;14[[14;16[[16;18[[18;20]
    MentionRecaléRattrapageSans mentionAssez bienBienTrès bienFélicitations
    \n
    "},{"metadata":{"trusted":false},"cell_type":"code","source":"","execution_count":null,"outputs":[]}],"metadata":{"kernelspec":{"display_name":"Python 3.9.13 64-bit (windows store)","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.9.13"},"vscode":{"interpreter":{"hash":"970a2a4939579a4c22872227820a264ec023ee5692739211cbaca24386397975"}}},"nbformat":4,"nbformat_minor":2}