godlikesuperbob 发表于 2022-9-24 09:59:22

函数返回值的3道题

怎么用return True 和return False来做

Twilight6 发表于 2022-9-24 10:15:18

本帖最后由 Twilight6 于 2022-9-24 14:44 编辑


这图片治好了我多年的劲椎病......

你说要用 布尔值来做,应该只有第一题吧?

参考代码:

1、

def func(year):
    if not year % 400 or (not year % 4 and year % 100):
      return True
    return False



def func(year):
    return bool(not year % 400 or (not year % 4 and year % 100))

2、

def func2(l):
    return l[:2]

3、
def func3(l):
    if len(l) < 3:
      return "列表太短"
    if not l % 2:
      return "偶数"
    return "奇数"


qq1151985918 发表于 2022-9-24 13:53:18

Twilight6 发表于 2022-9-24 10:15
这图片治好了我多年的劲椎病......

你说要用 布尔值来做,应该只有第一题吧?


第3个值是l

Twilight6 发表于 2022-9-24 14:44:24

qq1151985918 发表于 2022-9-24 13:53
第3个值是l



!,迷糊了,哈哈,谢谢提醒,已更正

页: [1]
查看完整版本: 函数返回值的3道题