2017-02-12 12 views
1

'' 'Привет, я пытаюсь понять, почему мое второе время цикла, в цикле, пока не выполняется в Python.' ''Python: Множественная Хотя циклы внутри While Loop

x = True 
y = False 
z = True 

    while x == True 

     while y == True 
      print("Won't print") 

     while z == True 
      print("Should print, right?") 
+2

Вам необходимо исправить отступ и поместить двоеточие в конце каждой строки, тогда оно будет работать –

ответ

1

Во-первых, выполнение while x == True является избыточным, вы можете просто сделать while x, а во-вторых, вам не хватает двоеточия в конце операторов while. Также вы должны соблюдать отступ в python. Попробуйте следующее:

x = True 
y = False 
z = True 

while x: 
    while y: 
     print("Won't print") 

    while z: 
     print("Should print, right?")