Найти - Пользователи
Полная версия: Как запустить файл со "сложным" сценарием?
Начало » Центр помощи » Как запустить файл со "сложным" сценарием?
1
eugen
Здравствуйте уважаемые программисты! Недавно научился запускать простенькие сценарии в интерактивном режиме IDLE с помощью файла New window. Но как только попытался запустить файл с примером потока выполнения, у меня ничего не вышло, появилась . choice==raw_input('Input your choice,please (1or2):') if choice==“1”:function1()elif choice==“2”: function2() else: print “Invalid choice!”
print “Invalid choice”
print “Thank you.”
Пожалуйста подскажите как запустить этот файл.
Заранее очень благодарен!
Dharma
IDLE всегда пишет, какая именно у вас ошибка. Читайте ее, это полезно и чаще всего все объясняет. Кроме того, это всегда упростит чужим людям помощь вам. Да и тег code тоже упростит понимание вашего кода.

В вашем случае все просто - в первой строчке вы пытаетесь сравнить переменную choice и функцию raw_input. Результатом этого может быть истина или ложь. Но choice ведь ранее не была объявлена, поэтому интерпретатор пишет: “NameError: name ‘choice’ is not defined”.

А вам нужно присвоить переменной функцию:
choice=raw_input('Input your choice,please (1or2):')
eugen
Dharma большое спасибо за совет!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB