【发布时间】:2022-09-24 17:25:45
【问题描述】:
我被要求创建一个程序来计算两个日期之间的星期天数!我一直在搜索大量文章和文档,但我仍然很难理解语法。 (进入我的编码课程 2 个月,技术和计算机经验为 0。)
我无法理解如何将日历与字典中的日期相关联的逻辑。我当前的代码如下:
def difference_between_days():
daysDict = {0 : \"Monday\",1: \"Tuesday\",2: \"Wedensday\",3: \"Thursday\",4: \"Friday\",5:
\"Saturday\",6: \"Sunday\"}
first_date = date(2021,7,28)
end_date = date(2022,7,28)
difference_between_dates = end_date - first_date
print(f\"There are {difference_between_dates.days} days inbetween the two dates!\")
d = date.weekday(first_date)
dd = daysDict[d]
print(f\"The first date selected is a : {dd}\")
difference_between_days()
编辑:使用某些功能(例如 .isoweekday)时,我遇到了打印问题,因为它返回了类似 \"<built-in method isoweekday of datetime.date object at 0x000001EB956FA0F0>\" 之类的东西,但我还没有上课!
标签: python date datetime calendar logic