Форум сайта python.su
0
1 print(“\t\t\tThe Game v.3.0”)
2 print(“\t\t\tZagadaite chislo ot 0 do 11”)
3
4 guess_number=“”
5 while not guess_number:
6 guess_number=int(raw_input(“VVedite chislo: ”)
7 if guess_number > 11:
8 print(“Chislo ne dolzhno prevyshat' 11”)
9 elif guess_number < 0:
10 print(“Chislo ne dolzhno byt' menshe 0”)
11 else:
12 print(“Vse ok”)
13
14 raw_input(“Press enter to quit”)
Доброго времени суток, друзья,
Я только недавно начал изучать python. и вот на одном из заданий по книге натолкнулся на проблемку. Вроде бы делаю все правильно, но выходит ошибка “Invalid Syntax” в 7ой строке.
Буду очень признателен вашей помощи
Офлайн
568
Вы прям так и пишите с номерами строк?
Офлайн
0
FishHook
Вы прям так и пишите с номерами строк?
Офлайн
568
asankhodzhoevДля удобства чего? Я должен сейчас ваш код скопировать, вставить в редактор и запустить, чтобы увидеть вашу ошибку.
нет, я для удобства так написал
[code python][/code]
Офлайн
0
print("\t\t\tThe Game v.3.0") print("\t\t\tZagadaite chislo ot 0 do 11") guess_number="" while not guess_number: guess_number=int(raw_input("VVedite chislo: ") if guess_number > 11: print("Chislo ne dolzhno prevyshat' 11") elif guess_number < 0: print("Chislo ne dolzhno byt' menshe 0") else: print("Vse ok") raw_input("Press enter to quit")
Офлайн
0
прошу прощения, сразу не заметил, что есть функция добавить в виде кода
Офлайн
26
В шестой строчке не хватает закрывающей скобки от int
Офлайн
0
asankhodzhoev@debian:~/programming/new$ python game3.py
The Game v.3.0
Zagadaite chislo ot 0 do 11
VVedite chislo:
Traceback (most recent call last):
File “game3.py”, line 8, in <module>
guess_number=int(raw_input(“VVedite chislo: ”))
ValueError: invalid literal for int() with base 10: ''
asankhodzhoev@debian:~/programming/new$
теперь, Если вводить пустую строку, то выходит такая ошибка.
все ли я правильно сделал с “while” ?
Офлайн
568
asankhodzhoevВам простым языком говорят о том, что функция int ожидает на вход строку, которую можно привести к целому числу.
теперь, Если вводить пустую строку, то выходит такая ошибка.
Отредактировано FishHook (Фев. 26, 2016 07:33:52)
Офлайн
0
FishHook
Офлайн