Уведомления

Группа в Telegram: присоединиться

#1 Март 26, 2020 19:56:13

Arschik
Зарегистрирован: 2020-03-26
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить проблему с запуском кода

При запуске кода сначала все нормально, меня просят ввести первое число, а потом выбрать операцию, затем второе число, а после этого выдает данную ошибку:

Traceback (most recent call last):
File «C:\Users\lenka\Desktop\Питонные програмки\Калькулятор1.py», line 12, in <module>
c = a * b
NameError: name ‘a’ is not defined

Я не понимаю в чем проблема, если переменная «а» задана
код:
# My first script
а = float(input(“Введите первое число: ”))
what = input(“Че делать будем?(+,-,*,/): ”)
b = float(input(“Введите второе число: ”))
if what == “+”:
c = a + b
print(float©)
elif what == “-”:
c = a - b
print(float©)
elif what == “*”:
c = a * b
print(float©)
elif what == “/”:
c = a / b
print(float©)
else:
print(“Слышь чертила, выбери операцию, которую я знаю!”)

Прикреплённый файлы:
attachment Калькулятор1.py (502 байта)

Офлайн

#2 Март 26, 2020 20:14:02

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 1605
Репутация: +  223  -
Профиль   Отправить e-mail  

Помогите решить проблему с запуском кода

у вас в
а = float(input(“Введите первое число: ”))
скорее всего “а” русская, а дальше идет англицкая. Ну или наоборот…

Отредактировано PEHDOM (Март 26, 2020 20:14:20)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version