python - 输入元组并选择奇数或偶数

标签 python python-3.x

我试图定义一个函数,如果任何输入的数字是偶数,则该函数返回 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/

相关文章:

python - 在 python 中使用大量嵌套语句时改进代码

python - 如何在python中添加每个月的最后一天

python - matplotlib:将颜色分配给半径

python - 使用 boto3 遍历多个 aws 配置文件

python - dajaxice错误 'str'对象没有属性 'has_header'

python - 动态创建一个类而不实例化它 - 没有元类?

Python3读取未知多行输入的最佳方式

python - 连接同一数据框中的行

Python:变量的新实例未在类的新实例中创建

python - Airflow python可调用函数可重用