如何修改函数以调用第一个函数?
How to modify a function to call to the first function?
我正在研究如何修改 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))
这是我目前拥有的代码,但它只是返回 none。
通常 Pythonic 风格的真实性是
def is_even(n):
return n % 2 == 0
虽然有很多方法可以满足您的需求,但一个简单的方法是:
def is_odd(n):
return is_even(n + 1)
试试这个:
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))
我正在研究如何修改 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))
这是我目前拥有的代码,但它只是返回 none。
通常 Pythonic 风格的真实性是
def is_even(n):
return n % 2 == 0
虽然有很多方法可以满足您的需求,但一个简单的方法是:
def is_odd(n):
return is_even(n + 1)
试试这个:
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))