914
contributi
m (→Variabili in Python: meglio niente spazi tra il nome della funzione e le parentesi) |
(→Un breve sguardo alla funzione input(): sistemo) |
||
Riga 69: | Riga 69: | ||
=== Un breve sguardo alla funzione input() === | === Un breve sguardo alla funzione input() === | ||
La funzione input() cattura quanto digitato con la tastiera | La funzione <code>input()</code> cattura quanto digitato con la tastiera; è importante notare che <code>input()</code> restituisce sempre un valore stringa: | ||
<pre> | |||
>>> numero1 = input("Quanti anni hai?\n> ") | |||
Quanti anni hai? | |||
> 46 | |||
>>> type(numero1) | |||
<class 'str'> | |||
</pre> | |||
{{Box|Nota|La funzione <code>type()</code> restituisce il tipo della variabile usata come argomento.}} | |||
Se vogliamo un numero (intero) lo possiamo convertire con la funzione <code>int()</code>: | |||
<pre> | |||
numero2 = int(numero1) | |||
< | |||
<pre>numero2 = | |||
type(numero2) | type(numero2) | ||
<class ' | <class 'int'> | ||
</pre> | |||
possiamo | Se vogliamo un numero con decimali (float) lo possiamo convertire con la funzione <code>float()</code>: | ||
<pre> | |||
numero3 = float(numero1) | |||
type(numero3) | |||
<class 'float'> | |||
</pre> | |||
Possiamo anche decidere subito che tipo di numero vogliamo ricevere dall'utente: | |||
<pre>numero1 = int(input("inserisci un numero>")) # numero intero</pre> | <pre>numero1 = int(input("inserisci un numero>")) # numero intero</pre> | ||
<pre>numero2 = float(input("inserisci un numero>")) # numero con decimali</pre> | <pre>numero2 = float(input("inserisci un numero>")) # numero con decimali</pre> | ||
contributi