Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Calcolatrice by NECG ((e NiktorTheNat))
- #Se si verifica un'errore il programma fa vedere l'errore e poi ripete il programma
- #Se non si verifica nessun errore, il programma termina
- while True:
- print("Calcolatrice 2.0 by Matteo")
- try:
- num1 = eval(input("numero 1: "))
- op = input("operazione: ")
- num2 = eval(input("numero 2: "))
- print("=")
- if op == '+':
- print(num1+num2)
- break
- elif op == '-':
- print(num1-num2)
- break
- elif op == '*':
- print(num1*num2)
- break
- elif op == '/':
- print(num1/num2)
- break
- else:
- print("Scrivere un'operazione valida")
- continue
- except NameError:
- print("Scrivere numeri, non lettere")
- continue
- except ZeroDivisionError:
- print("Impossibile divedere per zero")
- continue
- except TypeError:
- print("Per i numeri decimali scrivere con il puntino, non con la virgola")
- continue
- print("-----Programma terminato-----")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement