2024-04-27 22:45:22 发布
网友
这里有一道数学题,我知道只用纸和笔就可以解决。注意,这种方法需要一段时间。有人知道用Python做这个吗?我也做过类似的问题,涉及“日期”,但没有涉及“天”。你们有人能搞清楚这个吗?你知道吗
1998年11月25日是星期三。2030年8月29日是几号?你知道吗
至少有人能提出一个算法吗?你知道吗
干杯
使用精彩的^{}模块:
>>> import datetime >>> mydate = datetime.datetime.strptime('29/08/2030', '%d/%M/%Y') >>> print mydate.strftime('%A') Tuesday
算法/数学非常简单:每周总有7天。只需计算这两天之间有多少天,把它加到给定的一天的工作日,然后把总和修改7。你知道吗
<! language: python > > from datetime import datetime > given_day = datetime(1998,11,25) > cal_day = datetime(2030,8,29) > print cal_day.weekday() 3 > print (given_day.weekday() + (cal_day-given_day).days) % 7 3
使用精彩的^{} 模块:
算法/数学非常简单:每周总有7天。只需计算这两天之间有多少天,把它加到给定的一天的工作日,然后把总和修改7。你知道吗
相关问题 更多 >
编程相关推荐