2017-06-20 57 views
0

我對Python很新,我正在無限循環中掙扎。看來這應該工作,因爲用戶輸入不是,但它只是殺死該程序。有條件的無限python循環

start = "no" 
    while start.lower() == "no": 

     start = input("Are you finished?") 
     break 
+0

你瞬間打破了while循環,而不關注用戶的輸入。 – asongtoruin

+0

無論發生什麼,你都會從體內循環中突破。 –

回答

2

break無條件中止while循環。刪除它,就像這樣:

start = "no" 
while start.lower() == "no": 
    start = input("Are you finished?") 

另外,如果你想使用break,使其有條件的:

while True: 
    start = input("Are you finished?") 
    if start.lower() != "no": 
     break