Accademia:Variabili: differenze tra le versioni

→‎Il nostro primo script: sistemo lo script
m (→‎Variabili in Python: sistemazioni formali)
(→‎Il nostro primo script: sistemo lo script)
Riga 48: Riga 48:
Proviamo a creare un piccolo script, che utilizzi le conoscenze che abbiamo appena acquisito
Proviamo a creare un piccolo script, che utilizzi le conoscenze che abbiamo appena acquisito


<pre>#! /usr/bin/env python3.1 # Questo è un commento
<pre>
# -*- coding: utf8 -*-
#!/usr/bin/env python3


#!/usr/bin/env python3
# Questo è un commento
# -*- coding: utf-8 -*-


name = input("Inserisci nome e cognome \n")
name = input("Inserisci nome e cognome: ")
date = input("Inserisci la data di nascita \n")
date = input("Inserisci la data di nascita: ")
luogo= input("Inserisci il luogo di nascita \n")
luogo = input("Inserisci il luogo di nascita: ")


print("Ciao" , name)
print("Ciao", name)
print ("Sei nato il seguente giorno:" , date , "a" , luogo) </pre>
print("Sei nato il %s a %s" % (date, luogo))
</pre>


=== Analisi dello script ===
=== Analisi dello script ===
La prima riga invoca l'interprete, mentre la seconda regola la codifica (Utf 8).<br />
La prima riga invoca l'interprete. Funziona solo sui sistemi Unix o unix-like (tra cui Debian); negli altri viene semplicemente ignorata ed interpretata come riga di commento.
Abbiamo assegnato 3 variabili: name, date e luogo; con il comando "print" abbiamo stampato il risultato di queste tre variabili.
Tutti ciò che verrà anticipato da questo simbolo: "#" non verrà considerato.
 
Nota bene:


<pre>name = input("come ti chiami?")
Abbiamo assegnato 3 variabili: name, date e luogo; con la funzione <code>print()</code> abbiamo stampato a schermo il contenuto di queste tre variabili.
name = input ("come ti chiami?")</pre>


sono scritture equivalenti; per saperne di più, guardare la voce [http://it.wikipedia.org/wiki/Indentazione indentazione].
Tutti ciò che è preceduto dal simbolo "#" non viene preso in considerazione dall'interprete.


=== Un breve sguardo alla funzione input() ===
=== Un breve sguardo alla funzione input() ===
914

contributi