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]))
不知道你这个问题是否已经解决, 如果还没有解决的话: