[英]What does 'n' mean in this program (python)?
在下面的示例程序中,我嘗試用我輸入的數字 (2, 1, 4, 0) 這 4 個數字來查找偶數。 結果是 2,但我不知道 (n) 在這個程序中是什么意思。
a = int(input())
n = 0
while a != 0:
if a % 2 == 0:
n = n + 1
a = int(input())
print(n)
這里n
用於計算even
。
循環將繼續檢查給定的輸入是否為 0,如果為 0,則循環將退出,如果不是,則循環將檢查它是even
還是odd
,如果數字是even
,它將 n 的值增加 1。如果您輸入10 個偶數,n 的值分別為10
。
n 是您的計數器,可能您忘記從循環中中斷循環將是一個無限循環,您必須添加一個條件,以便循環停止,如下所示:
while n:= 10 :
或者
添加if語句
if n < 10:
break #to quit the loop
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.