Accademia:Maestra py: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Nessun oggetto della modifica |
(tolgo un commento interno a una stringa) |
||
(8 versioni intermedie di un altro utente non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Template:Acc_Menu_Python}} | {{Template:Acc_Menu_Python}} | ||
Ecco lo script che abbiamo utilizzato come esempio per introdurre le operazioni matematiche su interi: | Ecco lo script che abbiamo utilizzato come esempio per introdurre le operazioni matematiche su interi: | ||
<pre>#!/usr/bin/env python3 | <pre>#!/usr/bin/env python3 | ||
# -*- coding: utf-8 -*- #Non obblgatorio | # -*- coding: utf-8 -*- #Non obblgatorio | ||
Riga 7: | Riga 9: | ||
x = int(input("Inserisci il dividendo\n >")) #Richiesta del primo intero | x = int(input("Inserisci il dividendo\n >")) #Richiesta del primo intero | ||
y = int(input("inserisci il divisore\n > ")) #Richiesta del secondo intero</pre> | y = int(input("inserisci il divisore\n > ")) #Richiesta del secondo intero</pre> | ||
A questo punto abbiamo visto 2 possibilità di inserimento di variabile: | A questo punto abbiamo visto 2 possibilità di inserimento di variabile: | ||
Metodo "Tradizionale": | Metodo "Tradizionale": | ||
<pre> | <pre>input(""" | ||
Dimmi %s, quanto volte sta il %d nel %d? | Dimmi %s, quanto volte sta il %d nel %d? | ||
E con che resto? | E con che resto? | ||
""" % (name, x, y))</pre> | """ % (name, x, y))</pre> | ||
Metodo utilizzando " | |||
<pre> | Metodo utilizzando "Format" (solo per Python 3.1): | ||
<pre>input(""" | |||
Dimmi {0}, quanto volte sta il {1} nel {2}? | Dimmi {0}, quanto volte sta il {1} nel {2}? | ||
E con che resto? | E con che resto? | ||
""" .format(name, x, y)</pre> | """ .format(name, x, y) # name={0}, x={1}, y={2} | ||
</pre> | |||
Infine il calcolo della divisione: | Infine il calcolo della divisione: | ||
<pre>risultato = x//y | <pre> | ||
resto = x%y | risultato = x//y #divisione per interi | ||
resto = x%y #modulo o "resto" | |||
print("Il risultato e'", risultato) | print("Il risultato e'", risultato) | ||
print("Il resto e'", resto)</pre> | print("Il resto e'", resto)</pre> |
Versione attuale delle 23:28, 21 nov 2011
Ecco lo script che abbiamo utilizzato come esempio per introdurre le operazioni matematiche su interi:
#!/usr/bin/env python3 # -*- coding: utf-8 -*- #Non obblgatorio name = input("Come ti chiami?\n > ") x = int(input("Inserisci il dividendo\n >")) #Richiesta del primo intero y = int(input("inserisci il divisore\n > ")) #Richiesta del secondo intero
A questo punto abbiamo visto 2 possibilità di inserimento di variabile:
Metodo "Tradizionale":
input(""" Dimmi %s, quanto volte sta il %d nel %d? E con che resto? """ % (name, x, y))
Metodo utilizzando "Format" (solo per Python 3.1):
input(""" Dimmi {0}, quanto volte sta il {1} nel {2}? E con che resto? """ .format(name, x, y) # name={0}, x={1}, y={2}
Infine il calcolo della divisione:
risultato = x//y #divisione per interi resto = x%y #modulo o "resto" print("Il risultato e'", risultato) print("Il resto e'", resto)