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.
Ouvrez une fenêtre Python Fichier.
Vous voyez un éditeur dans lequel vous pouvez taper le code d'exemple.
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.
Choisissez Module Run-Run.
Vous voyez une fenêtre Python ouverte avec une invite à taper un nombre compris entre 1 et 10.
Type 5 et appuyez sur Entrée.
L'application détermine que le nombre est dans la bonne fourchette.
Répétez les étapes 3 et 4, mais tapez 22 au lieu de 5.
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.
A propos Auteur
Comment créer des listes en python Comme dans la vraie vie, avant que vous pouvez faire quelque chose avec une liste, vous devez le créer. Listes Python peuvent mélanger les types. Cependant, il est toujours recommandé de limiter la liste à un seul type quand vous le pouvez. Les…
Comment créer des piles en utilisant des listes en python Vous pouvez utiliser des listes pour créer des piles en Python. Une pile est une structure de programmation très pratique car vous pouvez l'utiliser pour sauver un environnement d'exécution d'application (l'état des variables et autres attributs…
Comment créer votre première application python Il est temps de créer votre première application Python. Votre fenêtre initiale Python ne fonctionnera pas pour la création d'une application, vous pouvez donc commencer par créer une nouvelle fenêtre Modifier pour l'application. Vous tapez…
Comment définir une fonction en python Création d'une fonction ne nécessite pas beaucoup de travail. Python a tendance à rendre les choses rapide et facile pour vous. Les étapes suivantes vous montrent le processus de création d'une fonction que vous pouvez accéder plus…
Comment faire pour obtenir l'entrée d'utilisateur pour votre application python Très peu de demandes existent dans leur propre monde - qui est, en dehors de l'utilisateur. Cela vaut pour les applications Python ainsi. En fait, la plupart des applications d'interagir avec les utilisateurs d'une manière importante parce que les…
Comment gérer une seule exception en python Certaines choses que vous développez dans Python ont un terrible habitude de cracher des exceptions lorsque les valeurs des entrées de l'utilisateur inattendus. Une partie de la solution consiste à fournir une gamme vérification. Cependant,…
Comment gérer les exceptions en python utilisant la clause finally Normalement vous voulez gérer toute exception qui se produit d'une manière qui ne cause pas votre application Python crash. Cependant, parfois, vous ne pouvez pas faire quelque chose pour régler le problème, et la demande est très certainement…
Comment gérer plus spécifique aux exceptions moins spécifiques en python Une stratégie pour la gestion des exceptions en Python est de fournir spécifique sauf clauses pour toutes les exceptions connues et générique sauf clauses pour gérer les exceptions inconnus. Vérifiez la hiérarchie d'exception qui utilise…
Comment gérer les exceptions imbriquées en python Parfois vous avez besoin de placer une routine gestion des exceptions dans une autre dans un processus appelé nidification. Lorsque vous nid routines gestion des exceptions, Python essaie de trouver un gestionnaire d'exception dans le niveau…
Comment modifier les listes en python Vous pouvez modifier le contenu d'une liste au besoin avec Python. Modification d'une liste des moyens pour modifier une entrée particulière, ajouter une nouvelle entrée, ou supprimer une entrée existante. Pour effectuer ces tâches, vous devez…
Comment faire pour remplacer l'instruction switch avec un dictionnaire en python La plupart des langages de programmation (Python exclu), fournissent une sorte de déclaration de l'interrupteur. Une instruction switch prévoit élégantes sélections de type de menu. L'utilisateur dispose d'un certain nombre d'options mais est…
Comment utiliser l'indentation dans la programmation de python Comme vous travaillez à travers des exemples de programmation Python, vous voyez que certaines lignes sont en retrait. En fait, vous verrez également une bonne quantité d'espace blanc (comme les lignes supplémentaires entre lignes de code).…
Comment utiliser la déclaration de ifelif dans une application python Votre application Python peut arriver au point où vous avez besoin d'utiliser la Elif clause. Vous allez à un restaurant et regardez le menu. Le restaurant propose des œufs, des crêpes, des gaufres, et la farine d'avoine pour le petit déjeuner.…
Comment utiliser l'instruction if dans une application python Il est possible d'utiliser le si 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…