Python输入年月日判断哪一天
作者:野牛程序员:2023-06-20 08:14:53python阅读 2614
在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
