Python输入年月日判断哪一天
作者:野牛程序员:2023-06-20 08:14:53python阅读 2729
在Python中,可以使用datetime模块来判断给定的年、月、日是星期几。下面是一个示例代码:
from datetime import datetime
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
day = int(input("请输入日期:"))
date_str = f"{year}-{month}-{day}"
date = datetime.strptime(date_str, "%Y-%m-%d")
weekday = date.strftime("%A")
print(f"{year}年{month}月{day}日是{weekday}.")在这个示例中,我们首先使用input()函数获取用户输入的年、月、日。然后将这些值拼接成一个日期字符串,并使用strptime()函数将其转换为datetime对象。接下来,使用strftime()函数将星期几的信息格式化为字符串,最后将结果打印出来。
请注意,这段代码假设用户输入的年、月、日是有效的。如果用户输入无效的日期,比如输入了不存在的日期或者月份超出了1到12的范围,将会引发ValueError异常。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

