Форум сайта python.su
0
Друзья, помогите, не знаю почему,но выдаёт “Invalid Syntax”
Код:
import random num = random.randint(0, 30) while True: guess = input() i = int(guess) if i == num: print"Ура!Ты выйграл!" break elif i < num: print "Число больше!" elif i > num: print"Число меньше!" elif i == restart: restart() def restart(): num = random.randit
Отредактировано Kaktys (Март 25, 2018 08:35:02)
Офлайн
221
Хорошо что вы догадались что код надо в теги оборачивать. Но показать полный трейсбек ошибки не догадались. Судя по синтаксису это второй питон. Вы используете кириллицу и я предположу что вы не указали кодировку файла в начале. Если так - то питон вам об этом в ошибке ровно об этом говорил.
Офлайн
0
JOHN_16Спасибо, что подсказали!
Хорошо что вы догадались что код надо в теги оборачивать. Но показать полный трейсбек ошибки не догадались. Судя по синтаксису это второй питон. Вы используете кириллицу и я предположу что вы не указали кодировку файла в начале. Если так - то питон вам об этом в ошибке ровно об этом говорил.
Офлайн
857
Это код от второго питона, запущенный на третьем питоне. Добавь круглые скобки вокруг строк.
print("Ура!Ты выйграл!")
Отредактировано py.user.next (Март 25, 2018 12:46:26)
Офлайн