我正在为航班建立时间估算器。
我要求输入出发日期和出发时间, 以及飞机的速度(英里/小时)
控制台 到达时间估算器
预计出发日期(YYYY-MM-DD):2016-11-23
预计出发时间(HH:上午/下午):上午10:30
输入里程:200
每小时输入里程数:65
预计抵达日期:2016-11-23
预计抵达时间:01:35 PM 继续? (y / n):y
我想计算到达时间。
我的代码:
import time
edd = '2016-12-1' #Estimated date of departure (YYYY-MM-DD)
etd = '10:30 AM'#Estimated time of departure (HH:MM AM/PM)
miles = 200
miles per hour =65
从此我想计算estimated date of arrival
和estimated time of arrival
如果按下y,我也想给Continue? (y/n):
这样的开关再次提示我输入edd和etd。
注意:对于出发和到达的日期/时间,程序应使用YYYY-MM-DD格式表示日期和HH:MM AM / PM格式的次数
答案 0 :(得分:0)
我不会尝试为你做任何功课,但是,我会把你送到正确的方向。
对于continue(y / n)事情,在函数安装while循环之前很容易,例如:
continue = True
while continue == True:
ask = input("Continue (y/n): ")
if ask == "n":
continue = False
if ask == "y":
continue = True
希望现在有所帮助,如果你有更具体的问题,请不要犹豫。