2017-7-9环游世界80天

1872年10月1日,一个晴朗的星期二,在伦敦的一家俱乐部内,身家数万的单身绅士福格与众人打了个赌,说他能在80天内环游世界,赌注是三万英镑。

信心十足的福格第二天就带上随从巴斯帕图匆匆出发了,并约定在80天后,也就是9月21号返回到俱乐部。

然而这一路却并非一马平川,大饱眼福的同时种种意外也接踵而至,先是在瑞士被密探盯上,仓促逃到印度后又遇上准备自尽的公主奥达,并将其救下,

三人一同上路。然而当他们一路奔波来到美国,准备搭乘轮船回伦敦时,不料却来晚了一步,轮船已经开走。眼看离约定期限还有几天时间,

而中间还隔着辽阔的大西洋,三人将如何赢下这看似不可能的赌局?

作为当代的80天环游地球,假如我们从中国(你所在地)出发,80天后再回到中国(你所在地)出发,请用python 计算第80天是什么日期?

然后计算80天的当天,伦敦和纽约的当地时间 ?


2017-7-9环游世界80天_第1张图片

首先打印了所在时间今天的时间,通过timedelta算出80天后的时间。然后思考80天后的时区换算,无果。

周五讲到可以打印所有时区,对时区进行循环。在此刻打印i时区现在的时间,及计算出的80天后的时间。遍历就能得到所有时区80天后的时间。


2017-7-9环游世界80天_第2张图片

把时区换成小写i.lower(),在其中搜索伦敦,纽约

local_time=now.astimezone(pytz.timezone(i)) 把时区偏移到i时区。

逻辑问题是要自己想清楚的,但是实现方法还是要借助外部资源,多看资料懂得多,至少知道哪些是可以实现的,哪里能找到参考。

你可能感兴趣的:(2017-7-9环游世界80天)