python

时间:2017-04-08 18:57:47

标签: python

我正在为航班建立时间估算器。

我要求输入出发日期和出发时间, 以及飞机的速度(英里/小时)

控制台 到达时间估算器

预计出发日期(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 arrivalestimated time of arrival

如果按下y,我也想给Continue? (y/n):这样的开关再次提示我输入edd和etd。

  

注意:对于出发和到达的日期/时间,程序应使用YYYY-MM-DD格式表示日期和HH:MM AM / PM格式的次数

1 个答案:

答案 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

希望现在有所帮助,如果你有更具体的问题,请不要犹豫。