Versione 1
# UN OPERANDO
print(+10) # 10
print(-10) # -10
print()
# DUE OPERANDI
print(10+3) # 13
print(10-3) # 7
print()
print(10*3) # 30
print(10**3) # 1000
print()
print(10/3) # 3.3333...
print(10//3) # 3
print(10%3) # 1
Versione 2
Assegna dei valori a piacere alle variabili a e b e prova a indovinare cosa apparirà sullo schermo
a=10 # a <-- 10
b=3 # b <-- 3
print(+a) # 10
print(-a) # -10
print()
print(a+b) # 13
print(a-b) # 7
print()
print(a*b) # 30
print(a**b) # 1000
print()
print(a/b) # 3.3333...
print(a//b) # 3
print(a%b) # 1
Versione 3
I risultati sono più evidenti se appare prima l’espressione corrispondente
a=10
b=3
print("+", a, "=", +a) # + 10 = 10
print("-", a, "=", -a) # - 10 = -10
print()
print(a, "+ ", b, "=", a+b ) # 10 + 3 = 13
print(a, "- ", b, "=", a-b ) # 10 - 3 = 7
print(a, "* ", b, "=", a*b ) # 10 * 3 = 30
print(a, "**", b, "=", a**b) # 10 ** 3 = 1000
print(a, "/ ", b, "=", a/b ) # 10 / 3 = 3.3333...
print(a, "//", b, "=", a//b) # 10 // 3 = 3
print(a, "% ", b, "=", a%b ) # 10 % 3 = 1
Versione 4
Le operazioni che richiedono una divisione possono essere svolte soltanto se il divisore non è nullo
a=10
b=0
print("+", a, "=", +a)
print("-", a, "=", -a)
print()
print(a, "+ ", b, "=", a+b )
print(a, "- ", b, "=", a-b )
print(a, "* ", b, "=", a*b )
print(a, "**", b, "=", a**b)
if(b != 0):
print(a, "/ ", b, "=", a/b )
print(a, "//", b, "=", a//b)
print(a, "%" , b, "=", a%b )
Versione 5
Con while e menu puoi scegliere quale operazione eseguire
a=4
b=3
while(True):
print("--------------------------------------")
print(" 0. Uscita")
print("11.12. a =", a, ", b =", b)
print("21.22.23.24. +, -, *, **")
print("31.32.33. /, //, %")
scelta=int(input(" Scegli: "))
print("--------------------------------------")
if (scelta == 0): break
elif(scelta == 11): a=int(input("a="))
elif(scelta == 12): b=int(input("b="))
elif(scelta == 21): print(a, "+" , b, "=", a+b )
elif(scelta == 22): print(a, "-" , b, "=", a-b )
elif(scelta == 23): print(a, "*" , b, "=", a*b )
elif(scelta == 24): print(a, "**", b, "=", a**b)
elif(scelta == 31): print(a, "/" , b, "=", a/b )
elif(scelta == 32): print(a, "//", b, "=", a//b)
elif(scelta == 33): print(a, "%" , b, "=", a%b )
else : print("Non capisco...")
print("Soddisfatto o rimborsato!")