所以我想要的是一個函數,它從用戶處獲取元組輸入,然後計算出該元組是否包含偶數。我想知道如何用for或while循環來做到這一點。我試過了,但代碼不起作用。我種了什麼,但它不工作:Python:查找元組是否包含偶數的函數?
def ifEven(x):
i = -1
if isinstance(x, tuple):
while i < len(x):
for i in x:
i = i + 1
if x[i] % 2 == 0:
return True
else:
return False
是否有一個特定的原因,你想要使用'for'或'while'循環? Python的效率來源於它的生成器和列表理解 – ashwinjv 2015-02-11 00:43:38
通常只會將代碼限制爲只有一種類型的參數,這對於參數是一個元組是非常重要的嗎? Ducktyping和普遍性是Python的特徵之一。 – 2015-02-11 01:35:37