Accademia:Variabili: differenze tra le versioni

m
→‎Variabili in Python: sistemazioni formali
m (→‎Variabili in Python: sistemazioni formali)
Riga 13: Riga 13:
L'assegnazione, come in molti altri linguaggi, avviene per mezzo del segno di uguaglianza '=' .
L'assegnazione, come in molti altri linguaggi, avviene per mezzo del segno di uguaglianza '=' .


Possono eseguire delle '''assegnazioni dirette''':
Possiamo eseguire delle ''assegnazioni dirette'':
 
<pre>a = 1                  # assegnamo un intero
<pre>a = 1                  # assegnamo un intero
string = "stringa"      # assegnamo una stringa
string = "stringa"      # assegnamo una stringa
</pre>
</pre>


''Nota Bene:''È indifferente l'uso delle virgolette e delle doppie virgolette:
{{Box|Nota|È indifferente l'uso degli apici singoli o doppi.}}
<pre>string1 = "stringa 1"
<pre>string1 = "stringa 1"
string2 = 'stringa 2'</pre>
string2 = 'stringa 2'</pre>


Sono scritture equivalenti e sempre assegnano del '''testo'''. È possibile utilizzare anche le virgolette ripetute tre volte, in questo caso anche gli a capo sono accettati:
Sono scritture equivalenti e sempre assegnano del '''testo'''. È possibile utilizzare anche le virgolette ripetute tre volte; in questo caso anche gli a capo sono accettati:
<pre>"""Questo
<pre>"""Questo
         è un testo che vedi
         è un testo che vedi
Riga 30: Riga 29:
</pre>
</pre>


----
Oppure può essere ottenuto dal valore restituito da una '''[http://it.wikipedia.org/wiki/Funzione_%28informatica%29 funzione]''':
 
<pre>eta = input ("Inserisci i tuoi anni: ")</pre>
Oppure può essere ottenuto dal valore restituito da una '''[http://it.wikipedia.org/wiki/Funzione_%28informatica%29 Funzione ]''':
<pre>eta = input ("inserisci i tuoi anni: ") </pre>
che memorizzerà il valore scritto da tastiera appena dato l'invio.
che memorizzerà il valore scritto da tastiera appena dato l'invio.
----


'''Booleana''': può assumere 2 valori: True e False, rispettivamente indicate col numero 1 e 0
'''Booleana''': può assumere 2 valori: True e False, rispettivamente indicate col numero 1 e 0


''Nota Bene'': la T e la F devono necessariamente essere maiuscole
{{Box|Nota|La T e la F devono necessariamente essere maiuscole.}}


Prova da terminale:
Prova da terminale:
<pre>>>> vero = True   # deve essere maiuscolo
<pre>>>> vero = True     # deve essere maiuscolo
>>> falso = False   # sempre maiuscole
>>> falso = False   # sempre maiuscole
>>> a + a
>>> a + a
2
2
914

contributi