第一个要用分支结构,第二个没要求!真的做不出来(╥﹏╥)help help



题目里面已经列举了两种方法,直接用字符串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)}时")