les valeurs par défaut sur vide la saisie de l'utilisateur en python
Ici, je dois définir la valeur par défaut si l'utilisateur entre la valeur à partir du clavier. Voici le code que l'utilisateur peut entrer une valeur:
input= int(raw_input("Enter the inputs : "))
ici la valeur à attribuer aux variables input
après la saisie d'une valeur et appuyez sur 'Enter', est-il une méthode qui, si nous n'entrez pas de valeur et directement frapper la touche "Enter" et la variable affecter directement la valeur par défaut dire que input = 0.025
.
0.025 n'est pas int..
stackoverflow.com/questions/5403138/...
... et qui échouera si l'utilisateur frappe juste Entrer
entrée= float(raw_input("Entrez les entrées : ") ou 0,025)
Fonctionne sur mon ordinateur ubuntu 12.04, python 2.7. Notez que le flotteur fonctionne sur la "raw_input("Entrez les entrées : ") ou 0,025" si elle fonctionne uniquement sur les "raw_input("Entrez les entrées: ")", il échouera.
stackoverflow.com/questions/5403138/...
... et qui échouera si l'utilisateur frappe juste Entrer
entrée= float(raw_input("Entrez les entrées : ") ou 0,025)
Fonctionne sur mon ordinateur ubuntu 12.04, python 2.7. Notez que le flotteur fonctionne sur la "raw_input("Entrez les entrées : ") ou 0,025" si elle fonctionne uniquement sur les "raw_input("Entrez les entrées: ")", il échouera.
OriginalL'auteur lkkkk | 2014-03-14
Vous devez vous connecter pour publier un commentaire.
Comment ça fonctionne?
Si rien n'a été saisi raw_input renvoie une chaîne vide. Chaîne vide en python est
False
bool("") -> False
. Opérateuror
retourne la première trufy valeur, qui dans ce cas est"42"
.Ce n'est pas sophistiqué de validation de la saisie, car l'utilisateur peut entrer quoi que ce soit, par exemple, dix espace de symboles, qui serait alors
True
.OriginalL'auteur aisbaa
Vous pouvez le faire comme ceci:
OriginalL'auteur piokuc
Un de la manière est -
Une autre façon peut -
OriginalL'auteur anuragal
Vous pourriez d'abord en entrée une chaîne de caractères, puis vérifier la longueur de zéro et le nombre valide:
OriginalL'auteur Ber