python输出星期几

python
【问题描述】编写程序,从键盘输入年、月、日,输出该天是星期几(调用calendar模块中的weekday()函数)。
【输入格式】在一行输入合理的年、月、日的值,数据之间的空格可以是任意个。
【输出格式】按样例格式输出星期几。
【样例输入1】2020 12 10
【样例输出1】2020-12-10 is Thursday
【样例输入2】2021 12 8
【样例输出2】2021-12-8 is Wednesday

点击右侧采纳即可:

import calendar

year, month, day = map(int, input().split())

print(f"{year}-{month}-{day} is {calendar.day_name[calendar.weekday(year, month, day)]}")



该回答引用ChatGPT

请参考下面的代码:

import calendar

year, month, day = map(int, input().split())

day_of_week = calendar.weekday(year, month, day)
weekday_map = {
    0: 'Monday',
    1: 'Tuesday',
    2: 'Wednesday',
    3: 'Thursday',
    4: 'Friday',
    5: 'Saturday',
    6: 'Sunday'
}

print("%d-%d-%d is %s" % (year, month, day, weekday_map[day_of_week]))
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^