2015-12-29 2 views
0

Я пытаюсь создать простую консольную игру в Python 2.7, где пользователь получает дилемму и принимает решение, набрав число, соответствующее этому варианту, который он хочет выбрать. Этот вопрос является основным меню.Python Ошибка синтаксиса оператора (и)

s = raw_input("Enter a number in the range 1 to %s\n> " % v 
if (is_number(s) and s in q):   
    return s 

Я получаю «SyntaxError: Неверный синтаксис» от если (is_number (s) и с в д) statemet при попытке запустить программу. Он отлично работал, прежде чем я добавил вопрос.

Это моя первая настоящая программа.

+2

Missing близкий скобка в предыдущей строке: 's = raw_input ("Введите число в диапазоне от 1 до% х \ п>" % v' –

+1

Люди, очевидно, кто-то делает первые шаги с помощью python, можем ли мы попытаться охладить его с помощью downvotes и закрытых голосов? – Gabriel

+1

Этот человек не охотно нарушал правила, они просто не встречали синтаксиса ошибка перед. – Steven

ответ

1

Вы упускаете в круглые скобки на предыдущей строке:

s = raw_input("Enter a number in the range 1 to %s\n> " % v 
#             here--^ 
Смежные вопросы