logo

Comment prendre des entrées en Python ?

Prendre des informations est un moyen d'interagir avec les utilisateurs ou d'obtenir des données pour fournir un résultat. Python fournit deux méthodes intégrées pour lire les données du clavier. Ces méthodes sont données ci-dessous.

  • entrée (invite)
  • raw_input (invite)

saisir()

La fonction d'entrée est utilisée dans toutes les dernières versions de Python. Il prend l'entrée de l'utilisateur puis évalue l'expression. Le Python L'interpréteur identifie automatiquement si un utilisateur a saisi une chaîne, un nombre ou une liste. Comprenons l'exemple suivant.

Exemple -

 # Python program showing # a use of input() name = input('Enter your name: ') print(name) 

Sortir:

 Enter your name: Devansh Devansh 

L'interpréteur Python n'exécutera pas d'autres lignes tant que l'utilisateur n'aura pas saisi l'entrée.

tableau en chiffres romains 1 100

Comprenons un autre exemple.

Exemple - 2

 # Python program showing # a use of input() name = input('Enter your name: ') # String Input age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input print('The name is:', name) print('The age is:', age) print('The marks is:', marks) 

Sortir:

 Enter your name: Johnson Enter your age: 21 Enter your marks: 89 The name is: Johnson The age is 21 The marks is: 89.0 

Explication:

Par défaut, le saisir() la fonction prend l'entrée sous forme de chaîne, donc si nous devons entrer l'entrée de type entier ou flottant, alors le saisir() la fonction doit être transtypée.

 age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input 

Nous pouvons voir dans le code ci-dessus où nous tapons l'entrée de l'utilisateur dans int et flotter .

Comment fonctionne la fonction input() ?

  • Le déroulement du programme s'est arrêté jusqu'à ce que l'utilisateur entre l'entrée.
  • L'instruction textuelle, également connue sous le nom d'invite, est facultative à écrire. saisir() fonction. Cette invite affichera le message sur la console.
  • Le saisir() La fonction convertit automatiquement l'entrée de l'utilisateur en chaîne. Nous devons convertir explicitement l'entrée à l'aide du transtypage.
  • entrée brute() -La fonction raw_input est utilisée dans l'ancienne version de Python comme Python 2.x. Il prend l'entrée du clavier et la renvoie sous forme de chaîne. Le Python 2.x n'utilise pas grand-chose dans l'industrie. Comprenons l'exemple suivant.

Exemple -

chaîne d'entrée Java
 # Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name 

Sortir:

 Enter your name: Peter Peter 

Comment vérifier la version de Python ?

Pour vérifier la version de Python, ouvrez la ligne de commande (Windows), le shell (Mac) ou le terminal (Linux/Ubuntu) et exécutez version python . Il affichera la version Python correspondante.

Comment prendre des entrées en Python

Vérifiez la version de Python dans le script en cours d'exécution

Nous pouvons vérifier la version Python dans notre script en cours d'exécution. Considérez les manières suivantes pour connaître la version de Python dans tous les systèmes d'exploitation.

Commandes Système d'exploitation/Environnement Sortir
Python --version ou
Python -v ou
Python-vv
Fenêtre/Mac/Linux Python3.8.1
système d'importation
sys.version
sys.version_info
Script Python 3.8.3 (par défaut, 13 mai 2020, 15:29:51) [MSC v.1915 64 bits (AMD64)]
Plateforme d'importation
plateforme.python_version()
Script Python '3.8.1'

Jetons un coup d'œil à l'image suivante.

Comment prendre des entrées en Python