Assegna dei valori a piacere alle variabili a e b e prova a indovinare cosa apparirà sullo schermo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
a=10 # a <-- 10 b=3 # b <-- 3 # UN OPERANDO print(+a) # 10 print(-a) # -10 print() # DUE OPERANDI print(a+b) # 13 print(a-b) # 7 print() print(a*b) # 70 print(a**b) # 1000 print() print(a/b) # 3.33333333... print(a//b) # 3 print(a%b) # 1 |
I risultati sono più evidenti se appare l’espressione corrispondente
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
a=10 b=3 # UN OPERANDO print("+", a, "=", +a) print("-", a, "=", -a) print() # DUE OPERANDI print(a, "+ ", b, "=", a+b ) print(a, "- ", b, "=", a-b ) print(a, "* ", b, "=", a*b ) print(a, "**", b, "=", a**b) print(a, "/ ", b, "=", a/b ) print(a, "//", b, "=", a//b) print(a, "% ", b, "=", a%b ) |
Con if
Le operazioni che richiedono una divisione possono essere svolte se il divisore non è nullo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
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 ) |
Con menu di scelta
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
a=4 b=3 while(True): print("--------------------------------------") print(" 0. Uscita") print(" 11.12. a =", a, ", b =", b) # Input e output di a e b print("21.22.23.24. + - * **") print(" 31.32.33. / // %") # Divisioni... 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!") |