python题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
作者:野牛程序员:2024-11-12 10:02:14python阅读 2455
python题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
python题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
可以通过条件判断来实现。用户输入星期几的首字母,如果首字母不能唯一确定星期几,则继续输入第二个字母以进一步确定。
以下是Python实现代码:
# 提示用户输入星期的第一个字母 first_letter = input("请输入星期几的第一个字母(大写):") # 根据第一个字母进行判断 if first_letter == 'M': print("今天是:Monday(星期一)") elif first_letter == 'T': # 第二个字母有歧义,需要进一步判断 second_letter = input("请输入第二个字母:") if second_letter == 'u': print("今天是:Tuesday(星期二)") elif second_letter == 'h': print("今天是:Thursday(星期四)") else: print("无法确定,请检查输入") elif first_letter == 'W': print("今天是:Wednesday(星期三)") elif first_letter == 'F': print("今天是:Friday(星期五)") elif first_letter == 'S': # 第二个字母有歧义,需要进一步判断 second_letter = input("请输入第二个字母:") if second_letter == 'a': print("今天是:Saturday(星期六)") elif second_letter == 'u': print("今天是:Sunday(星期日)") else: print("无法确定,请检查输入") else: print("输入有误,无法判断星期几")
首字母直接对应的情况有:
M
(Monday),W
(Wednesday),F
(Friday)。首字母重复的情况有:
T
(Tuesday、Thursday)和S
(Saturday、Sunday),这两种情况需要输入第二个字母来进一步判断。若输入的字母不符合要求,则提示“无法确定”或“输入有误”。
运行
输入:
T
,第二个字母输入u
,输出为今天是:Tuesday(星期二)
输入:
S
,第二个字母输入a
,输出为今天是:Saturday(星期六)
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
