Не работает код python. В чем ошибка?

Вот сам код:
a = float(input("Введите первое число:"))
b = float(input("Введите второе число:"))
res = 0

print("Выберете действие:")
print("1. Сложить")
print("2. Вычесть")
print("3. Умножить")
print("4. Разделить")

k = input()

if k == 1:
    res = a + b
elif k == 2:
    res = a - b
elif k == 3:
    res = a * b
elif k == 4:
    res = a / b
print(f"Результат: {res}")

Всегда выдает 0
  • Вопрос задан
  • 158 просмотров
Решения вопроса 1
@FOUREX
k = int(input())
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Намекну:
В чем принципиальная разница значений, хранимых в a/b и k?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы