python使用循环实现:从控制台输入一个日期日期格式:2023年2月27日计算该日期为本年的第几天。
# 获取日期输入
date_str = input("请输入日期(格式:2023年2月27日):")
# 将输入的日期字符串转换成日期对象
date = datetime.datetime.strptime(date_str, "%Y年%m月%d日")
# 获取本年的第一天
first_day = datetime.datetime(date.year, 1, 1)
# 计算日期为本年的第几天
days = (date - first_day).days + 1
# 输出结果
print("日期为本年的第%d天" % days)
注意:需要先导入datetime模块。
原文地址: https://www.cveoy.top/t/topic/hpBd 著作权归作者所有。请勿转载和采集!