Как сделать простейший калькулятор в пайтоне?
Ответы
Ответ:
def add(x, y):
return x + y
def subtract(x, y):
return x - y
def multiply(x, y):
return x * y
def divide(x, y):
if y == 0:
return "Ошибка: деление на ноль!"
return x / y
# Основная функция калькулятора
def calculator():
print("Выберите операцию:")
print("1. Сложение")
print("2. Вычитание")
print("3. Умножение")
Ответ:
def calculator():
while True:
print("Введите операцию (+, -, *, /) или 'q' для выхода")
operation = input()
if operation == 'q':
break
print("Введите первое число:")
num1 = float(input())
print("Введите второе число:")
num2 = float(input())
if operation == '+':
result = num1 + num2
elif operation == '-':
result = num1 - num2
elif operation == '*':
result = num1 * num2
elif operation == '/':
if num2 != 0:
result = num1 / num2
else:
print("На ноль делить нельзя!")
continue
else:
print("Неверная операция!")
continue
print("Результат: ", result)
calculator()
Объяснение:
Тут сначала ты выбираешь операцию +, - и т.д. и программа запрашивает два числа, вводишь их и она считает и выводит результат. Пример на скрине
