求4.5-寻找未来数据题如何解答


如何使数字和字符串关联起来。
例如:电脑计算出1,但程序不是给出数字,而是给出monday.

阅读 1k
1 个回答

使用list储存下标和星期的对应关系

weeks = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']


def feature_day(today: int, days: int) -> str:
    week_days = days % 7
    index = today + week_days
    return weeks[index]


if __name__ == '__main__':
    assert feature_day(1, 3) == '星期四'
    assert feature_day(0, 31) == '星期三'
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题