日本東京と世界各国都市との時差とをディクショナリで表現しておきその都市名を入力すると現地時刻が表示されるスクリプトを書こう・日本東京と世界各国都市との時差は例えばhttpscitizenjpsupport-jpmanualtermsdeeper_05chtml などで調べられる・対象国都市は5つぐらいでOK。・ディクショナリにない国名を入力したら「わかりません」と答えさせよう・日本東京の現在日時:
@作者:XH1901039 HUANG WEIFENG
from datetime import datetime, timedelta
時差ディクショナリ
time_difference = { "ニューヨーク": -13, "ロンドン": -8, "北京": +1, "シドニー": +3, "ドバイ": -5 }
都市名の入力
city = input("都市名を入力してください: ")
時差がある場合
if city in time_difference: # 現在日時 today = datetime.today()
# 時差
delta = timedelta(hours=time_difference[city])
# 現地時刻
local_time = today + delta
print(city + "の現地時刻は: " + str(local_time))
時差がない場合
else: print("わかりません")
原文地址: https://www.cveoy.top/t/topic/i7oG 著作权归作者所有。请勿转载和采集!