print("Добро пожаловать в решатель! Введите число 1, чтобы начать")
key = input("")
key = 1
end = ""
while end != "2":
if key:
print("Хорошо, теперь выберите что вы хотите сделать:")
print("Введите 1, если хотите сложить, 2, если умножить, 3, если поделить, 4, другое")
choice = input("")
if choice == "1":
print("Введите числа по порядку, нажимая ENTER после каждого числа")
x = input("")
y = input("")
xy = float(x) + float(y)
print(x, "+", y, "=", xy)
elif choice == "2":
print("Введите числа по порядку, нажимая ENTER после каждого числа")
x = input("")
y = input("")
xy = float(x) * float(y)
print(x, "*", y, "=", xy)
elif choice == "3":
print("Введите числа по порядку, нажимая ENTER после каждого числа")
x = input("")
y = input("")
if float(y) != 0:
xy = float(x) / float(y)
print(x, "/", y, "=", xy)
else:
print("Ошибка! Деление на ноль.")
elif choice == "4":
print("Другие операции не поддерживаются.")
print("Вы хотите ещё раз что-то сделать? Если да, введите число 1, если нет, число 2")
end = input("")
if end == "1":
key = 1
def get_numbers():
print("Введите числа по порядку, нажимая ENTER после каждого числа")
x = float(input("Первое число: "))
y = float(input("Второе число: "))
return x, y
print("Добро пожаловать в решатель!")
while True:
print("\nВыберите операцию:")
print("1 - Сложение")
print("2 - Умножение")
print("3 - Деление")
print("4 - Другое")
print("5 - Выход")
choice = input("Ваш выбор (1-5): ")
if choice == '5':
print("Спасибо за использование решателя. До свидания!")
break
if choice in ('1', '2', '3', '4'):
x, y = get_numbers()
if choice == '1':
result = x + y
print(f"{x} + {y} = {result}")
elif choice == '2':
result = x * y
print(f"{x} * {y} = {result}")
elif choice == '3':
if y != 0:
result = x / y
print(f"{x} / {y} = {result}")
else:
print("Ошибка: деление на ноль!")
elif choice == '4':
print("Эта функция пока не реализована.")
continue_choice = input("Хотите продолжить? (да/нет): ").lower()
if continue_choice != 'да':
print("Спасибо за использование решателя. До свидания!")
break
else:
print("Неверный выбор. Пожалуйста, выберите число от 1 до 5.")