⊗pyPmBsInp 36 of 208 menu

La funzione input in Python

Studiamo ora la funzione input. Permette di inserire dati nella console, e anche di salvarli per utilizzarli nel lavoro successivo. Nel suo parametro opzionale è possibile passare una stringa con una richiesta per l'utente. Dopo l'avvio del codice nel campo a destra della stringa l'utente può inserire i dati. Per salvare i dati inseriti, è necessario premere il tasto Enter. La funzione restituisce una stringa come risultato.

Esempio . Output dei dati

Creiamo una variabile tst, il cui valore sarà il risultato del lavoro della funzione input. Nel suo parametro scriviamo una stringa che chiede di inserire un numero:

tst = input('enter number: ')

Dopo l'avvio del codice nella console verrà visualizzata la seguente stringa:

'enter number:'

A destra della stringa è possibile inserire qualsiasi valore. Inseriamo il numero 12:

'enter number:' 12

Dopo che l'utente ha inserito il numero, esso viene memorizzato nella variabile tst. Per chiarezza, aggiungiamo al codice una riga che stampi il valore della variabile nella console:

print(tst)

Ora, dopo l'inserimento del numero, nella console verrà visualizzato anche il valore della variabile tst:

'enter number:' 12 '12'

Esempio . Operazioni matematiche con i numeri inseriti

Aggiungiamo uno al valore inserito:

tst = input('enter number: ') print(tst + 1) # darà un errore

Questo accade perché la funzione input restituisce sempre una stringa come risultato. Pertanto, per eseguire operazioni matematiche è necessario convertirla in un numero. Questo si fa utilizzando la funzione int:

print(int(tst) + 1) # stamperà 13

Problemi pratici

Chiedete all'utente di inserire il giorno corrente della settimana. Stampatelo nella console.

Supponiamo di avere due variabili:

num1 = 10 num2 = input('enter number: ')

Ottenete la loro somma e stampatela nella console.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta