day26
判断
请输入星期几的第一个字母来判断一下是星期几,如果第一
个字母一样,则继续 判断第二个字母。
分析
典型的判断结构实现。
编码实现
1.编码实现(递归)
n=5
weekstr=['Mon','Tues','Wed','Thur','Fri','Sat',' Sun']
s=input("请输入星期首字母:")
s=s.lower()
wstr=""
sestr=""
if s=='m':
wstr="星期一"
elif s=='w':
wstr = "星期三"
elif s == 'f':
wstr = "星期五"
elif s == 's':
sestr=input("请输入星期第二字母:")
sestr=sestr.lower()
if sestr=="a":
wstr = "星期六"
elif sestr=="u":
wstr = "星期天"
else:
wstr = "错误的星期格式"
elif s=="t":
sestr=input("请输入星期第二字母:")
sestr=sestr.lower()
if sestr=="u":
wstr = "星期二"
elif sestr=="h":
wstr = "星期四"
else:
wstr = "错误的星期格式"
print(f"你的输入是:{s}{sestr},代表{wstr}")
运行结果
请输入星期首字母:s
请输入星期第二字母:a
你的输入是:sa,代表星期六
请输入星期首字母:m
你的输入是:m,代表星期一