Accademia:Variabili: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m (→‎Variabili in Python: meglio niente spazi tra il nome della funzione e le parentesi)
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, é importante notare che input() restituisce sempre un valore stringa:
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.}}


<pre>numero1 = input("quanti anni hai?\n>")
Se vogliamo un numero (intero) lo possiamo convertire con la funzione <code>int()</code>:
quanti anni hai?
<pre>
>46
numero2 = int(numero1)
type(numero1) # la funzione type() restituisce il tipo di variabile usato come argomento
<class 'str'></pre>
 
se vogliamo un numero (intero) lo possiamo convertire con la funzione '''int()''':
 
<pre>numero1 = int(numero1)
type(numero1)
<class 'int'></pre>
 
se vogliamo un numero con decimali (float) lo possiamo convertire con la funzione '''float()''':
 
<pre>numero2 = float(numero2)
type(numero2)
type(numero2)
<class 'float'></pre>
<class 'int'>
</pre>


possiamo anche decidere subito che tipo di numero vogliamo ricevere dall'utente:
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>


914

contributi

Menu di navigazione