我试图定义一个函数,如果任何输入的数字是偶数,则该函数返回 true。 1.)如果同时输入奇数和偶数,我不知道如何使python返回true。例如,一个输入可以是 (1,2,3,4)。对我来说,这是事实,但对我的职能而言却并非如此。我只知道如何告诉python什么是奇数,什么是偶数。 2.) 输入必须是元组形式,而我只知道如何以(x,y)形式输入。
这是我到目前为止所拥有的:
def any_even(tuple):
"""returns true if tuple has any even integers in it
int -> int"""
if tuple % 2 == 0:
return True
else:
return False
最佳答案
def any_even(foo):
for i in foo:
if i % 2 == 0:
return True
return False
您的想法是正确的,但是,您必须迭代元组
就像在列表中一样。
关于python - 输入元组并选择奇数或偶数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28466960/