def display_interface(): casio = Calc() choice = casio.ask_user(""" Tu veux : 1. Additionner Tape 1 2. Soustraire Tape 2 3. Multiplier Tape 3 4. Diviser Tape 4 5. Quitter Tape 5""") while not choice.isdigit(): # ajout d'une condition print("Rentre un chiffre !") choice = casio.ask_user(""" Tu veux : 1. Additionner Tape 1 2. Soustraire Tape 2 3. Multiplier Tape 3 4. Diviser Tape 4 5. Quitter le programme tape 5""") while choice.isdigit: choice = int(choice) # do_something if choice == 1: user_number = casio.ask_user( "Saisir un chiffre à ADDITIONNER ou clicker sur '=' ") result = casio.addition(user_number) elif choice == 2: user_number = casio.ask_user( "Saisir un chiffre à SOUSTRAIRE ou clicker sur '=' ") result = casio.soustraction(user_number) elif choice == 3: user_number = casio.ask_user( "Saisir un chiffre à MULTIPLIER ou clicker sur '=' ") result = casio.multiplication(user_number) elif choice == 4: user_number = casio.ask_user( "Saisir un chiffre à DIVISER ou clicker sur '=' ") # diviser result = casio.division(user_number) elif choice == 5: print("C'était sympa") return # quitte le programme return print(f"Le resultat est ==> {result}")
from calc import Calc operation_1 = Calc(2345, 7890 ) operation_1.addition() operation_1.subtraction() operation_1.multiplication() operation_1.division()