【发布时间】:2016-06-23 11:55:06
【问题描述】:
这是我的代码:
import datetime
date = datetime.date(2015,10,1)
today = datetime..today()
oneday = datetime.timedelta(days = 1)
date_counter = 0
while not date == today:
date_counter+=1
date += oneday
在这段代码中,我使用 while 循环来实现我的目标——计算从今天到用户选择的特定日期之间的天数。
但是,我想使用 for 循环来做同样的事情。可以用for重写吗?
【问题讨论】:
-
这是为什么呢?为什么要使用 for 循环?
-
我很好奇 for 循环是否有比我更好的方法
-
更好的方法是首先不对此类任务使用循环。此外,您所说的在 python 上使用 for 循环是不可能的。
-
好吧,我就是想知道有没有可能!谢谢!你可以回答这个问题,我会给你最好的答案。谢谢你:)
-
很高兴我能帮上忙。完成了。
标签: python for-loop while-loop