第一个要用分支结构,第二个没要求!真的做不出来(╥﹏╥)help help
1条回答 默认 最新
- 梦幻精灵_cq 2023-12-16 08:41关注
题目里面已经列举了两种方法,直接用字符串str、字典dict干它就对啰。
1、星期几
python代码
from calendar import weekday myWeekday = lambda x: f"星期{dict(zip('0123456', '一二三四五六日')).get(str(weekday(*x)))}" # 单行匿名函数lambda定义自己的中文字符星期几。 date = map(int, input(f"\n输入(如2023 12 16):\n{'':>6}_").strip().split()) print(f"\n输出:\n{'':>7}{myWeekday(date)}")
- 十二时辰
代码运行效果截屏图片
时辰时刻表
python代码
# 2、十二时辰 # def timeChar12(time): h = int(time.split(':')[0]) # 取输入小时数值。 timeChar = '子丑寅卯辰巳午未申酉戌亥' if h == 23: h = 0 return timeChar[(h+1)//2] if __name__ == '__main__': time = input(f"\n输入24小时制时间(如22:14):\n\n{'':>18}_").strip() print(f"\n{'':>19}{timeChar12(time)}时")
解决 无用评论 打赏 举报 编辑记录