這個問題來自 freeCodeCamp.com 上的 Python 課程
smallest = None
print("Before:", smallest)
for itervar in [3, 41, 12, 9, 74, 15]:
if smallest is None or itervar < smallest:
smallest = itervar
break
print("Loop:", itervar, smallest)
print("Smallest:", smallest)
其中一行有錯誤。我認為這是第四行,因為變數 'smallest' 在第一行中已經寫為 None 但這不是正確的答案。此外,什么型別的值是 None 以及它的用途是什么?
uj5u.com熱心網友回復:
您不需要break第 5 行。它中斷了那里不需要的回圈。
沒有它,一切正常。
此外,什么型別的值是 None 以及它的用途是什么?
所述None關鍵字被用于定義一個空值,或根本沒有任何值。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/408654.html
標籤:
下一篇:在R包中使用“for”回圈和錯誤訊息“`[.data.frame`(,c("date",i))中的錯誤:選擇了未定義的列”
