Уведомления

Группа в Telegram: @pythonsu

#1 Март 15, 2012 14:05:42

eugen
От:
Зарегистрирован: 2012-03-04
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Как запустить файл со "сложным" сценарием?

Здравствуйте уважаемые программисты! Недавно научился запускать простенькие сценарии в интерактивном режиме 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.”
Пожалуйста подскажите как запустить этот файл.
Заранее очень благодарен!



Отредактировано (Март 16, 2012 12:14:40)

Офлайн

#2 Март 17, 2012 13:22:43

Dharma
От:
Зарегистрирован: 2012-03-13
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Как запустить файл со "сложным" сценарием?

IDLE всегда пишет, какая именно у вас ошибка. Читайте ее, это полезно и чаще всего все объясняет. Кроме того, это всегда упростит чужим людям помощь вам. Да и тег code тоже упростит понимание вашего кода.

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

А вам нужно присвоить переменной функцию:
choice=raw_input('Input your choice,please (1or2):')



Офлайн

#3 Март 17, 2012 17:12:45

eugen
От:
Зарегистрирован: 2012-03-04
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Как запустить файл со "сложным" сценарием?

Dharma большое спасибо за совет!



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version