Quel est le raw_input
fonction ? S'agit-il d'une interface utilisateur ? Quand l'utilisons-nous ?
Réponses
Trop de publicités?Un autre exemple de méthode, pour mélanger l'invite en utilisant print, si vous avez besoin de rendre votre code plus simple.
Format:-
x = raw_input () -- Ceci retournera l'entrée de l'utilisateur sous la forme d'une chaîne de caractères
x= int(raw_input()) -- Obtient le nombre en entrée sous forme de chaîne de caractères à partir de raw_input() et le convertit ensuite en un nombre entier à l'aide de int().
print '\nWhat\'s your name ?',
name = raw_input('--> ')
print '\nHow old are you, %s?' % name,
age = int(raw_input())
print '\nHow tall are you (in cms), %s?' % name,
height = int(raw_input())
print '\nHow much do you weigh (in kgs), %s?' % name,
weight = int(raw_input())
print '\nSo, %s is %d years old, %d cms tall and weighs %d kgs.\n' %(
name, age, height, weight)
Si je laisse raw_input comme ça, pas de Josh ni rien d'autre. C'est une variable, je pense, mais je ne comprends pas son rouleau :-(
La fonction raw_input vous invite à saisir des données et des informations. et la renvoie sous la forme d'une chaîne de caractères. Cela a certainement fonctionné pour moi. Vous n'avez pas besoin de ralenti. Ouvrez simplement une "invite DOS" et lancez le programme.
Voilà à quoi ça ressemblait pour moi :
C:\temp>type test.py
print "Halt!"
s = raw_input("Who Goes there? ")
print "You may pass,", s
C:\temp>python test.py
Halt!
Who Goes there? Magnus
You may pass, Magnus
J'ai tapé mon nom et appuyé sur [Enter
] après le programme ait imprimé "Qui va là ?"
- Réponses précédentes
- Plus de réponses
17 votes
Utilisez
input()
à la place. La fonctionraw_input
n'est plus inclus dans python.1 votes
Poste connexe - Comment utiliser raw_input en Python 3 ?