Форум сайта python.su
Здравствуйте, я в питоне не долго, поэтому разобраться не могу ..Программа не доделана но уже терминал ругается…
Traceback (most recent call last):
File “/Users/zez/Documents/3.py”, line 8, in <module>
age == a or b or c or d or e
NameError: name ‘a’ is not defined
Прикреплённый файлы: Снимок экрана 2017-12-10 в 13.49.56.png (33,5 KБ)
Офлайн
Сравнение переменной а происходит до присвоения ей значения
Офлайн
Первым делом определяем переменные, а затем работаем с ними а не наоборот
>>> a = 1 >>> a == b Traceback (most recent call last): File "<input>", line 1, in <module> NameError: name 'b' is not defined >>> a = 1 >>> b = 2 >>> a == b False
Офлайн
Спасибо
Офлайн