Ricevere input è un modo per interagire con gli utenti o ottenere dati per fornire risultati. Python fornisce due metodi integrati per leggere i dati dalla tastiera. Questi metodi sono riportati di seguito.
- input (richiesta)
- input_raw(richiesta)
ingresso()
La funzione input è utilizzata in tutte le ultime versioni di Python. Prende l'input dall'utente e quindi valuta l'espressione. IL Pitone L'interprete identifica automaticamente se un utente ha inserito una stringa, un numero o un elenco. Comprendiamo il seguente esempio.
Esempio -
pendenza indefinita
# Python program showing # a use of input() name = input('Enter your name: ') print(name)
Produzione:
Enter your name: Devansh Devansh
L'interprete Python non eseguirà ulteriori righe finché l'utente non immette l'input.
Capiamo un altro esempio.
Esempio - 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)
Produzione:
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
Spiegazione:
Unità logica aritmetica
Per impostazione predefinita, il ingresso() la funzione accetta l'input come una stringa, quindi se dobbiamo inserire l'input di tipo intero o float, allora il file ingresso() la funzione deve essere convertita in tipo.
age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input
Possiamo vedere nel codice sopra in cui digitiamo l'input dell'utente int E galleggiante .
Come funziona la funzione input()?
- Il flusso del programma si interrompe finché l'utente non immette l'input.
- È facoltativo scrivere l'istruzione di testo che funge anche da prompt ingresso() funzione. Questa richiesta visualizzerà il messaggio sulla console.
- IL ingresso() la funzione converte automaticamente l'input dell'utente in una stringa. Dobbiamo convertire esplicitamente l'input utilizzando il cast del tipo.
Esempio -
# Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name
Produzione:
modificare il file linux
Enter your name: Peter Peter
Come verificare la versione di Python?
Per verificare la versione di Python, apri la riga di comando (Windows), la shell (Mac) o il terminale (Linux/Ubuntu) ed esegui versione Python . Verrà visualizzata la versione Python corrispondente.
Controlla la versione di Python nello script in esecuzione
Possiamo controllare la versione di Python nel nostro script in esecuzione. Considera i seguenti modi per conoscere la versione di Python in tutti i sistemi operativi.
Comandi | Sistema operativo/ambiente | Produzione |
---|---|---|
Python --versione o Python -v o Pitone - vv | Finestra/Mac/Linux | Pitone 3.8.1 |
importare il sistema sys.versione sys.version_info | Scrittura Python | 3.8.3 (predefinito, 13 maggio 2020, 15:29:51) [MSC v.1915 64 bit (AMD64)] |
Piattaforma di importazione piattaforma.python_version() | Scrittura Python | '3.8.1' |
Diamo un'occhiata all'immagine seguente.