python题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
作者:野牛程序员:2024-11-12 10:02:14python阅读 2524
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

