logo

Com prendre entrada a Python?

Recollir informació és una manera d'interactuar amb els usuaris o obtenir dades per proporcionar algun resultat. Python proporciona dos mètodes integrats per llegir les dades del teclat. Aquests mètodes es donen a continuació.

  • entrada (demanada)
  • raw_input(indicador)

entrada()

La funció d'entrada s'utilitza en totes les darreres versions de Python. Pren l'entrada de l'usuari i després avalua l'expressió. El Python L'intèrpret identifica automàticament si un usuari introdueix una cadena, un número o una llista. Entenem l'exemple següent.

Exemple -

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

Sortida:

 Enter your name: Devansh Devansh 

L'intèrpret de Python no executarà més línies fins que l'usuari introdueixi l'entrada.

Entenem un altre 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) 

Sortida:

 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 

Explicació:

patró de disseny singleton java

Per defecte, el entrada() La funció pren l'entrada com una cadena, de manera que si hem d'introduir l'entrada de tipus enter o flotant, aleshores entrada() La funció s'ha d'emetre.

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

Podem veure al codi anterior on escrivim l'entrada de l'usuari int i flotar .

Com funciona la funció input()?

  • El flux del programa s'ha aturat fins que l'usuari introdueix l'entrada.
  • La instrucció de text que també es coneix com a prompt és opcional per escriure-hi entrada() funció. Aquest missatge mostrarà el missatge a la consola.
  • El entrada() La funció converteix automàticament l'entrada de l'usuari en cadena. Hem de convertir explícitament l'entrada utilitzant el tipus de càsting.
  • raw_input() -La funció raw_input s'utilitza a la versió anterior de Python com Python 2.x. Pren l'entrada del teclat i retorna com una cadena. El Python 2.x no fa servir gaire a la indústria. Entenem l'exemple següent.

Exemple -

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

Sortida:

 Enter your name: Peter Peter 

Com comprovar la versió de Python?

Per comprovar la versió de Python, obriu la línia d'ordres (Windows), shell (Mac) o terminal (Linux/Ubuntu) i executeu versió python . Mostrarà la versió de Python corresponent.

Com prendre entrada en Python

Comproveu la versió de Python a l'script en execució

Podem comprovar la versió de Python al nostre script en execució. Considereu les maneres següents de conèixer la versió de Python en tots els sistemes operatius.

Ordres Sistema operatiu/entorn Sortida
Python --versió o
Python -v o
Python - vv
Windows/Mac/Linux Python 3.8.1
importació sys
versió sys
sys.version_info
Script Python 3.8.3 (predeterminat, 13 de maig de 2020, 15:29:51) [MSC v.1915 de 64 bits (AMD64)]
Plataforma d'importació
platform.python_version()
Script Python '3.8.1'

Fem una ullada a la següent imatge.

Com prendre entrada en Python