2015-02-12 1 views
1

Следующий код дает мне неожиданный отступ Я пробовал много вариантов, но я получаю эти ошибки или синтаксические ошибкиПытается узнать, когда циклы получают неожиданные ошибки отступа и синтаксиса? (Питон)

while True: 
try: 
    a=int(input("Please enter a number to be counted down to: ")) 
    b=(a-1) 
    for count in range (100,b,-1): 
     print (count) 
     break 
except: 
print ("wohoo") 

ответ

1

этого время циклу требуется Содержатся блок кода:

while True:  
    try: 
     a = int(input("Please enter a number to be counted down to: ")) 
     b = (a-1) 

     for count in range(100, b, -1): 
      print(count) 

    except: 
     print ("wohoo") 
+0

Код теперь не работает. при запуске после принятия пользовательского ввода он просто спам «100» – Crimson

+0

Это из-за перерыва ** вы ** добавили. Удалите его, чтобы удалить эффект. –

+0

Работает ли теперь Crimson? Перерыв полностью завершает цикл, поэтому будет напечатано только 100. –

Смежные вопросы