komp1c
@komp1c

Ошибка с переменной c, почему c is not defined?

Пишу калькулятор, обычное сложение и вычитание, по данному коду сложение работает, а вычитание нет.
Если пытаюсь вычесть, то выдается ошибка:

Traceback (most recent call last):
  File "F:\python\test.py", line 13, in <module>
    print("Результат: " + str(c))
NameError: name 'c' is not defined


В чем проблема? ниже прикрепляю код:

#калькулятор
what = input( "Что делаем? (+,-): " )
a = float( input("Введите первое число: "))
b = float( input("Введите второе число: "))

if what == "+":
     c = a + b
     print("Результат: " + str(c))
elif what == "-":
     с = a - b
     print("Результат: " + str(c))
else:
     print(" Выбрана неверная операция ")
  • Вопрос задан
  • 11654 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Русская буква 'с' вместо английской буквы 'c' в строке с = a - b
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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