Accademia:Maestra py: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(Nuova pagina: Ecco lo script che abbiamo utilizzato come esempio per introdurre le operazioni matematiche su interi: <pre>#!/usr/bin/env python3 # -*- coding: utf-8 -*- #non so se sia obbligatorio...) |
(Nessuna differenza)
|
Versione delle 10:40, 10 feb 2011
Ecco lo script che abbiamo utilizzato come esempio per introdurre le operazioni matematiche su interi:
#!/usr/bin/env python3 # -*- coding: utf-8 -*- #non so se sia obbligatorio # io la toglierei name = input("come ti chiami?\n > ") x = int(input("Inserisci il dividendo\n >")) y = int(input("inserisci il divisore\n > ")) print(""" Dimmi %s, quanto volte sta il %d nel %d? E con che resto? """ % (name, x, y)) print(""" Dimmi {0}, quanto volte sta il {1} nel {2}? E con che resto? """ .format(name, x, y) # uguale a sopra ma usando .format() # su python 3.1 bisogna fare {0}, {1}, {2} # su python 3.2 i numeri si possono omettere # (se ben ricordo le versioni) (""" Dimmi {}, quanto volte sta il {} nel {}? E con che resto? """.format(name, x, y)) True False risultato = x//y resto = x%y print("Il risultato e'", risultato) print("Il resto e'", resto)