2017-05-17 43 views
-5
for i in range(1): 
    while True: 
     try: 
      GTIN = int(input("Enter A 8 Digit GTIN Code: ")) 
     except ValueError: 
      print("That is invalid,Try again") 
      continue 
     if (GTIN>= 10000000) and (GTIN<= 99999999): 
      break 
     else: 
      print("That is invalid,try again") 

之後,即使我將一個簡單的打印命令我的代碼在我的while循環後停止,我已經放了一行代碼,看看它是否繼續,但它不是

+0

你可以就餐的代碼,然後選擇它,然後點擊括號符號'{}'在頂部,所以它得到正確格式化? – Hans

+0

請格式化代碼並給出最小代碼來重現問題。 – Pavan

+0

請添加您用來檢查代碼是否傳播的行 – kuro

回答

-5

如果您已經提供了「While true」的樣例場景,並且許多人認爲它最終沒有用處,只有縮進是我看到的改進。

for i in range(1): 
    while True: 
     try: 
      GTIN = int(input("Enter A 8 Digit GTIN Code: ")) 
     except ValueError: 
      print("That is invalid,Try again") 
      continue 
     if (GTIN>= 10000000) and (GTIN<= 99999999): 
      break 
    else: 
     print("That is invalid,try again") 
+0

優秀的答案! – Nurjan

+1

@Nurzhan不是每個人都得到嘲諷:) - 這不是答案 – kazemakase

+0

其他部分是否會在生命中執行 –

相關問題