неожиданный EOF при ошибке синтаксического анализа в python

#python

#python

Вопрос:

 swim_length =int(input("Please enter a swim length: "))

while swim_length < 0:
print("The length has to be a positive number")
swim_length=int(input("Please enter a positive number: ")
  

Привет, кто-нибудь может мне помочь с этим, я уверен, что допустил простую ошибку, но я не могу понять, где именно.

Комментарии:

1. вы пропускаете a ) в конце последней строки

Ответ №1:

Вы должны добавить отступ в цикл while и скобки в конец последней строки:

 swim_length =int(input("Please enter a swim length: "))

while swim_length < 0:
    print("The length has to be a positive number")
    swim_length=int(input("Please enter a positive number: "))
  

Ответ №2:

сначала в последней строке вы пропускаете окончание)

 swim_length=int(input("Please enter a positive number: "))
  

также в теле цикла while должен быть отступ

 while swim_length < 0:
    print("The length has to be a positive number")
    swim_length=int(input("Please enter a positive number: ")