当前位置:首页python > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • python
  • 最新推荐

    热门点击