Accademia:Maestra py

Versione del 10 feb 2011 alle 10:40 di Pinolo17 (discussione | contributi) (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...)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

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)