ICC-P Corrigé 2 Exercice 5
Code:
should_continue: bool = True
while should_continue:
print("Je vais évaluer un calcul pour vous.")
number1_string: str = input("Tapez le premier nombre: ")
number1: float = float(number1_string)
number2_string: str = input("Tapez le second nombre: ")
number2: float = float(number2_string)
operation: str = input("Tapez l'opération: ")
if operation == "+" or operation == "plus": # avec 'or'
result = number1 + number2
print(f"{number1} + {number2} = {result}")
elif operation in ("-", "minus"): # Alternative avec 'in' (plus concis)
result = number1 - number2
print(f"{number1} - {number2} = {result}")
elif operation == "*":
result = number1 * number2
print(f"{number1} * {number2} = {result}")
elif operation == "/":
result = number1 / number2
print(f"{number1} / {number2} = {result}")
else:
print(f"Désolé, je ne connais pas l’opération '{operation}'")
maybe_quit: str = input("Tapez 'q' pour quitter, ou autre chose pour recommencer: ")
if maybe_quit == "q":
print("Bye!")
should_continue = False
while should_continue:
print("Je vais évaluer un calcul pour vous.")
number1_string: str = input("Tapez le premier nombre: ")
number1: float = float(number1_string)
number2_string: str = input("Tapez le second nombre: ")
number2: float = float(number2_string)
operation: str = input("Tapez l'opération: ")
if operation == "+" or operation == "plus": # avec 'or'
result = number1 + number2
print(f"{number1} + {number2} = {result}")
elif operation in ("-", "minus"): # Alternative avec 'in' (plus concis)
result = number1 - number2
print(f"{number1} - {number2} = {result}")
elif operation == "*":
result = number1 * number2
print(f"{number1} * {number2} = {result}")
elif operation == "/":
result = number1 / number2
print(f"{number1} / {number2} = {result}")
else:
print(f"Désolé, je ne connais pas l’opération '{operation}'")
maybe_quit: str = input("Tapez 'q' pour quitter, ou autre chose pour recommencer: ")
if maybe_quit == "q":
print("Bye!")
should_continue = False
Last modified: Monday, 24 February 2025, 18:47