全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4055 2
2022-03-11
悬赏 30 个论坛币 未解决
有点点基础,但是有些我不是很清楚查资料该输入什么关键词,所以来请教各位大神...谢谢1.要求:返回真值如果val is less than or equal to all values in checklist. 否则返回False
问题: 我只知道写当val等于checklist里的值的时候,但是不知道怎么表达当val小于checklist里的任意值....
def lte_all(val, checklist):

    if val in checklist:
      return val
    else:
      return False
举例: lte_all(5, [5,6,7,8]) 得到 True, lte_all(9, [5,6,7,8])得到False


2.要求:间隔取数
问题:其实这个要求我没有怎么看懂,我不明白为什么要用logger=print,n默认值为10,举例(就是希望看到的结果怎么套到def的方程里?很莫名,所以我写的很乱
logger = print # 此行要求不动
def loglines(lines, n=10):
    for i, l in enumerate(lines):
      logger(l)
      return lines[0::n]
logger(l) # 使用 logger。不能直接写print
举例:1. loglines(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'], 3) to log: ['a', 'd', 'g', 'j']. Got: ['a']
          2. loglines(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'], 2) to log: ['a', 'c', 'e', 'g', 'i']. Got: ['a']

3.要求:返回真值如果列表里的是非0或空置
问题:说实话,我i那里应该怎么写啊,谢谢
def all_true(items):
    for i in items:
        if i:
          return False
    return True


举例:all_true([1, True, 'aprd6342']) 得到True,all_true([0, 1, 2])得到False


感谢各位~!




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-3-12 16:38:55
发错版了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-3-13 00:59:10
cheetahfly 发表于 2022-3-12 16:38
发错版了
谢谢!刚发现
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群