在Python中,可以使用def关键字定义一个函数。函数内部可以使用return语句来返回一个值。要让bool类型的返回值为True或False,可以在return语句后面跟上相应的布尔表达式。
下面是一个示例代码:
def check_even(num):
if num % 2 == 0:
return True
else:
return False
result = check_even(4)
print(result) # 输出True
在上面的代码中,我们定义了一个名为check_even的函数,它接受一个参数num。函数内部判断num是否为偶数,如果是,则使用return True返回True,否则使用return False返回False。
通过调用check_even函数,并将返回值赋给result变量,我们可以打印出True。
需要注意的是,Python中的布尔表达式本身就可以作为返回值,所以可以简化上面的代码:
def check_even(num):
return num % 2 == 0
result = check_even(4)
print(result) # 输出True
在这个例子中,我们直接将布尔表达式num % 2 == 0
作为返回值,省略了if-else语句。
总结起来,使用Python中def内部的return函数可以通过返回布尔表达式来让bool类型的返回值为True或False。
领取专属 10元无门槛券
手把手带您无忧上云