ОК, у меня есть такой код:stupid Синтаксис Ошибка с условными обозначениями?
def main():
while something == True:
dosomething()
main()
, но в другой части кода я сделать то же самое, и я не получаю ошибку если я изменить while
для if
Изменение погрешности вместо сказать
while something == True:
^
SyntaxError: invalid syntax
переводчик говорит:
if something == True:
^
SyntaxError: invalid syntax
так, его же, но я получаю другой эр rors
Что происходит? это питон, издевающийся надо мной? PD: изменение def main()
в def main():
Конец вашей сигнатуру с «:». –
@SyedMauzeRehan спасибо за ответ, но это ошибка, когда я пишу этот int SOF, но ошибка сохраняется – salajadin
Является ли 'something' переменной в вашем коде, или вы используете ее как стенд для более сложного сравнения (что может иметь синтаксическая ошибка)? – tdelaney