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.
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.
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.