Задача Задача №149307
А
А
Вот пример кода на языке Python для зацикливания калькулятора с использованием цикла while:
while True:
num1 = float(input("Введите первое число: "))
operator = input("Введите оператор (+, -, *, /): ")
num2 = float(input("Введите второе число: "))
if operator == "+":
result = num1 + num2
elif operator == "-":
result = num1 - num2
elif operator == "*":
result = num1 * num2
elif operator == "/":
result = num1 / num2
else:
print("Ошибка: неверный оператор!")
continue
print("Результат: ", result)
choice = input("Продолжить вычисления? (да/нет): ")
if choice.lower() != "да":
break
print("Калькулятор завершен.")
При использовании этого кода, калькулятор будет выполнять вычисления и запрашивать у пользователя, хочет ли он продолжить вычисления после каждого результата. Если пользователь вводит "нет", цикл while завершается, и калькулятор завершает свою работу.
