2017-08-26 58 views
0

我被困在一段時間真環路,我似乎無法打破,任何建議,請:卡在一段時間真環路,我似乎無法打破

minstops = 1 
maxstops = 100 
minpass = 0 
maxpass = 35 

print ("Please enter the route number") 
route = input() 

print("Please enter number of stops on" , route,".") 
stops = int(input()) 

while stops != "x": 
    while True: 
     if stops >= minstops and stops <= maxstops: 
      break 
     else: 
      print ("Please enter a number between",minstops,"and",maxstops,".") 

print ("Please enter the number of people already on",route,".") 
numofpassonbus = int(input()) 
+2

你的循環內部哪裏是停止*改變*? –

+0

stops是一個'int()',你爲什麼要把它與'「x」'比較? –

+0

另外,你有**兩個''while''循環,移除外層,它沒有任何用處。當您將其轉換爲「int」時,'stops'永遠不會等於一個字符串。 –

回答

0

你需要拍X = ='x'打破第一個while循環,同時給int一箇中斷第二個循環。我建議你儘量不要使用stop和int。

+0

哦,我看到我做錯了,知道謝謝你 – about30ninjas