我正在創建一個招生管理計劃作為我們學校的輸出。
我正在創建的程式包含一個向用戶詢問他們家庭的部分。
一類是他們有多少兄弟姐妹。我希望程式詢問用戶他們擁有的兄弟姐妹的數量,然后多次執行兄弟檢查函式。
我嘗試了這個解決方案,但它不起作用,它繼續一遍又一遍地向用戶詢問相同的值:
def siblingCheck():
input("Name: ")
input("Age: ")
input("Grade Level: ")
siblingCount = int(input("Number of Siblings: "))
x = 0
while (x <= siblingCount):
siblingCheck()
else:
print("Next Section.")
uj5u.com熱心網友回復:
麻煩的是,對于任何非負值siblingCount,while回圈將永遠運行。您可能想要使用for回圈:
def siblingCheck():
input("Name: ")
input("Age: ")
input("Grade Level: ")
siblingCount = int(input("Number of Siblings: "))
if siblingCount > 0:
for i in range(siblingCount):
siblingCheck()
else:
print("Next Section.")
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/479911.html
上一篇:Bigquery:如何宣告一個陣列變數并使用select陳述句設定資料?
下一篇:C中檔案路徑中的檔案名變數
