Comment utiliser l'instruction if dans une application python

Il est possible d'utiliser le si

Sommaire

déclaration dans un certain nombre de moyens dans une application Python. Cependant, vous devez immédiatement savoir environ trois façons courantes de l'utiliser:

  • Utilisez une seule condition pour exécuter une seule instruction lorsque la condition est vraie.

  • Utilisez une seule condition d'exécuter plusieurs instructions quand la condition est vraie.

  • Combiner plusieurs conditions dans une seule décision et exécuter un ou plusieurs états lorsque la condition combinée est vraie.

Travailler avec des opérateurs relationnels

UN opérateur relationnel détermine une valeur sur le côté gauche d'une expression compare à la valeur sur le côté droit d'une expression. Après, il prend la décision, il affiche une valeur de vrai ou faux qui reflète la valeur de vérité de l'expression. Par example, 6 == 6 est vrai, tandis que 5 == 6 est faux. Ces étapes montrent comment créer et utiliser un si déclaration.

  1. Ouvrez une fenêtre Python.

    Vous voyez l'invite de Python familier.

  2. Tapez TestMe = 6 et appuyez sur Entrée.

    Cette étape attribue une valeur de 6 à Teste moi. Notez qu'il utilise l'opérateur d'affectation et non l'opérateur d'égalité.

  3. Tapez si TestMe == 6: et appuyez sur Entrée.

    Cette étape crée une si déclaration qui teste la valeur de TestMe utilisant l'opérateur d'égalité. Vous devriez remarquer deux caractéristiques de l'environnement Python à ce point:

    • Le mot si est mis en évidence dans une couleur différente que le reste de la déclaration.

    • La ligne suivante est automatiquement indenté.

    • Type d'impression (“ TestMe fait égale 6 ”!) Et appuyez sur Entrée.




      Notez que Python ne l'exécute pas si déclaration encore. Il ne retrait la ligne suivante. Le mot impression apparaît dans une couleur particulière, car elle est un nom de fonction. En outre, le texte apparaît dans une autre couleur pour vous montrer qu'il est une valeur de chaîne.

    • Appuyez sur Entrée.

      Le Python outdents cette ligne suivante et exécute le si déclaration. Notez que la sortie se trouve dans une autre couleur. Car Teste moi contient une valeur de 6, la si déclaration fonctionne comme prévu.

      image0.jpg

    Accomplir des tâches multiples

    Parfois, vous voulez effectuer plus d'une tâche après de prendre une décision. Python repose sur indentation pour déterminer quand arrêter l'exécution des tâches dans le cadre d'un si déclaration. Tant que la ligne suivante est en retrait, il fait partie de la si déclaration. Lorsque la ligne suivante est outdented, elle devient la première ligne de code en dehors de la si bloc.

    UN bloc de code se compose d'une déclaration et les tâches associées à cette déclaration. Le même terme est utilisé, peu importe quel genre de déclaration que vous travaillez avec, mais dans ce cas, vous travaillez avec un si déclaration qui fait partie d'un bloc de code.

    1. Ouvrez une fenêtre Python.

      Vous voyez l'invite de Python familier.

    2. Tapez le code suivant dans la fenêtre - en appuyant sur ENTRÉE après chaque ligne:

      TestMe = 6Si TestMe == 6: print ("! TestMe fait égale 6") print ("Tout est fait!")

      Notez que la coque continue de retrait des lignes aussi longtemps que vous continuez à taper un code. Chaque ligne que vous tapez est une partie du courant si déclaration bloc de code.

    3. Appuyez sur Entrée.

      Python exécute l'ensemble du bloc de code.

      image1.jpg

    Faire des comparaisons multiples en utilisant des opérateurs logiques

    La vraie vie exige souvent que vous faites des comparaisons multiples pour tenir compte des exigences multiples.

    Afin de rendre les comparaisons multiples, vous créez plusieurs conditions à l'aide des opérateurs relationnels et de les combiner en utilisant des opérateurs logiques. UN opérateur logique décrit comment combiner conditions. La et mot-clé est un opérateur logique qui indique que les deux conditions doivent être remplies.

    L'une des utilisations les plus courantes pour faire des comparaisons multiples pour déterminer quand une valeur est dans une certaine fourchette. En fait, vérification de la plage est une partie importante de rendre votre application sécurisée et conviviale. Les étapes suivantes vous aident à voir comment effectuer cette tâche.

    1. Ouvrez une fenêtre Python Fichier.

      Vous voyez un éditeur dans lequel vous pouvez taper le code d'exemple.

    2. Tapez le code suivant dans la fenêtre - en appuyant sur ENTRÉE après chaque ligne:

      Valeur = int (entrée ("Tapez un nombre entre 1 et 10:")) si (valeur> 0) et (Value lt; = 10): print ("Vous avez tapé:" Value)

      L'exemple commence par l'obtention d'une valeur d'entrée. Vous avez aucune idée de ce que l'utilisateur a tapé autre que ce qu'il est une valeur de quelque sorte. L'utilisation de la int () fonction signifie que l'utilisateur doit saisir un nombre entier (un sans partie décimale). Sinon, l'application va soulever une exception. Cette première vérification garantit que l'entrée est au moins du type correct.

      La si déclaration contient deux conditions. La première stipule que Valeur doit être supérieure à 0. Vous pouvez également présenter cette condition Valeur> = 1. La seconde condition stipule que Valeur doit être inférieur ou égal à 10. Uniquement lorsque Valeur répond à ces deux conditions la si déclaration réussir et imprimer la valeur saisie par l'utilisateur.

    3. Choisissez Module Run-Run.

      Vous voyez une fenêtre Python ouverte avec une invite à taper un nombre compris entre 1 et 10.

    4. Type 5 et appuyez sur Entrée.

      image2.jpg

      L'application détermine que le nombre est dans la bonne fourchette.

    5. Répétez les étapes 3 et 4, mais tapez 22 au lieu de 5.

      L'application ne fait rien pas sortie parce que le nombre est dans la mauvaise gamme. Chaque fois que vous tapez une valeur qui est en dehors de la plage programmée, les déclarations qui font partie de la si bloc ne sont pas exécutées.

    6. Répétez les étapes 3 et 4, mais le type de 5,5 au lieu de 5.

      image3.jpg

      Même si vous pensez peut-être de 5,5 et 5 que les deux numéros étant, Python voit le premier nombre comme une valeur en virgule flottante et le second comme un entier.

    7. Répétez les étapes 3 et 4, mais tapez Bonjour au lieu de 5.

      Python affiche sur le même message d'erreur comme avant. Python ne fait pas de distinction entre les types d'entrée mal. Il sait seulement que le type d'entrée est incorrecte et donc inutilisable.


    » » » » Comment utiliser l'instruction if dans une application python