如何修改函数以调用第一个函数?

问题描述 投票:0回答:2

我正在尝试研究如何修改is_odd,以便它调用is_even以确定其参数是否为奇数整数

def is_even(n):
    if (n % 2 ==0):
        return("True")
    else:
        return("False")

def is_odd(n):
    if not(is_even):
        return("True")

print(is_odd(2))

这是我目前拥有的代码,但仅返回而已。

python callback thonny
2个回答
0
投票

通常,Python风格的真实性是

def is_even(n):
    return n % 2 == 0

虽然有很多方法可以完成您想要的事情,但是一个简单的方法是:

def is_odd(n):
    return is_even(n + 1)

0
投票

尝试一下:

def is_even(n):
    if (n % 2 == 0):
        return True
    else:
        return False

def is_odd(n):
    return not is_even(n)

print(is_odd(2))
© www.soinside.com 2019 - 2024. All rights reserved.