Форум сайта python.su
Здравствуйте.
Столкнулся с такой проблемой: если в коде ниже ввести буквы то вылетает ошибка “NameError: name ‘a’ is not defined”, если ввести число, то все в порядке.
a = input("a: ") print(a)
Офлайн
Собственно сам и решил.
Причины и решения:
1. запускал командой python test.py по умолчанию запускалось через версию python 2.7.12
2. в 2.7.12 нужно вместо input() использовать raw_input()
3. при запуске командой python3 test.py input() со стоками работает нормально.
ЗЫ. тему не удаляю, может кому пригодится
Офлайн
удалено
Читайте что писал автор и не пишете бессмысленные вещи
Отредактировано JOHN_16 (Дек. 4, 2016 10:56:43)
Офлайн