Comment utiliser la déclaration ifelse dans une application python

Même la saisie des données d'un mauvais type produit un message d'erreur en Python, mais entrant dans le bon type de données en dehors de la gamme indique à l'utilisateur rien. Dans cet exemple, vous faire découvrir les moyens pour corriger ce problème en utilisant une autre clause. Les étapes suivantes montrent juste une raison de fournir une autre action lorsque la condition pour un si affirmation est fausse.

  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) else: print ("La valeur que vous avez saisi est incorrect!")

    L'exemple obtient entrée de l'utilisateur et détermine ensuite si cette entrée est dans la plage correcte. Cependant, dans ce cas, la autre clause prévoit un message de sortie alternative lorsque l'utilisateur saisit des données en dehors de la plage souhaitée.

    Notez que le autre article termine par deux points, tout comme le si déclaration fait. La plupart des clauses que vous utilisez avec les instructions en Python ont un colon associé avec eux afin que Python sait quand la clause est terminé. Si vous recevez une erreur de codage pour votre application, assurez-vous que vous vérifiez la présence du côlon au besoin.

  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.

    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.

    image0.jpg

    Cette fois, l'application émet ce message d'erreur. L'utilisateur sait maintenant que l'entrée est en dehors de la plage souhaitée et sait à essayer d'entrer à nouveau.


» » » » Comment utiliser la déclaration ifelse dans une application python