Accademia:Variabili: differenze tra le versioni

m
nessun oggetto della modifica
Nessun oggetto della modifica
mNessun oggetto della modifica
 
(6 versioni intermedie di un altro utente non mostrate)
Riga 19: Riga 19:
</pre>
</pre>


{{Box|Nota|È indifferente l'uso degli apici singoli o doppi.}}
Si può assegnare ad una variabile anche il valore restituito restituito da una '''[http://it.wikipedia.org/wiki/Funzione_%28informatica%29 funzione]''':
<pre>string1 = "stringa 1"
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:
<pre>"""Questo
        è un testo che vedi
formattato      così come'è
"""
</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>
<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
Per approfondire i diversi tipi che Python mette a disposizione, si veda [[Accademia:Oggetti predefiniti|questa pagina]].
 
{{Box|Nota|La T e la F devono necessariamente essere maiuscole.}}
 
Prova da terminale:
<pre>>>> vero = True    # deve essere maiuscolo
>>> falso = False  # sempre maiuscole
>>> a + a
2
>>> b + b
0</pre>


== Il nostro primo script ==
== Il nostro primo script ==
Riga 70: Riga 49:


=== Un breve sguardo alla funzione input() ===
=== Un breve sguardo alla funzione input() ===
La funzione <code>input()</code> cattura quanto digitato con la tastiera; è importante notare che <code>input()</code> restituisce sempre un valore stringa:
La funzione <code>input()</code> cattura quanto digitato con la tastiera; prevede un parametro opzionale (l'argomento tra parentesi) che è utile per realizzare un prompt.
 
È importante notare che <code>input()</code> restituisce sempre un valore stringa:
<pre>
<pre>
>>> numero1 = input("Quanti anni hai?\n> ")
>>> numero1 = input("Quanti anni hai?\n> ")
Riga 95: Riga 76:


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


== Tipizzazione ==
== Tipizzazione ==
Riga 122: Riga 103:
* [http://it.wikipedia.org/wiki/Funzione_%28informatica%29 Funzione ]
* [http://it.wikipedia.org/wiki/Funzione_%28informatica%29 Funzione ]


[[Categoria:Accademia Lezione 1]]
[[Categoria:Accademia Python - Lezione 1]]
[[Categoria:Accademia Lezione 3]]
[[Categoria:Accademia Python - Lezione 3]]
6 999

contributi