k0losow
@k0losow
Начинающий Разработчик Python?

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

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

Войти через центр авторизации
Похожие вопросы
Сбер Иннополис
от 80 000 ₽
Сбер Москва
от 200 000 до 300 000 ₽
SpectrumData Екатеринбург
от 150 000 до 250 000 ₽
05 окт. 2022, в 15:13
30000 руб./за проект
05 окт. 2022, в 15:03
150000 руб./за проект
05 окт. 2022, в 14:49
24000 руб./за проект