Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 飞机燃油计算器脚本_Python_Python 3.x_Linux - Fatal编程技术网

Python 飞机燃油计算器脚本

Python 飞机燃油计算器脚本,python,python-3.x,linux,Python,Python 3.x,Linux,我是python的新手,正在寻找关于计算飞行燃料项目的建议。计算输出的要求是“飞行时间:x小时x分钟” 我一辈子都搞不懂如何把我计算的小时数分解出来显示出来。下面是到目前为止我得到的代码 #!/usr/bin/env python3 # display a title print("Aircraft Fuel Calculator") print() choice = "y" while choice == "y": # get user entry distance_na

我是python的新手,正在寻找关于计算飞行燃料项目的建议。计算输出的要求是“飞行时间:x小时x分钟”

我一辈子都搞不懂如何把我计算的小时数分解出来显示出来。下面是到目前为止我得到的代码

#!/usr/bin/env python3

# display a title
print("Aircraft Fuel Calculator")
print()

choice = "y"
while choice == "y":

    # get user entry
    distance_nautical_miles = float(input("Distance in nautical miles: "))             

    # calculate results
    flight_time = float((distance_nautical_miles /  120) * 60)
    required_fuel = (((flight_time / 60) + .5) * 8.4)
    hours = float(flight_time / 60)
    #mins

    # display the results
    print("Flight time: ", hours, "hour(s)", "and", flight_time, "minute(s)" )
    print("Required fuel: ", round(required_fuel, 1), "gallons")
    print()

    choice = input("Continue? (y/n): ")    
    print()

print("Bye!")
大概这个公式得出了总分钟数

然后,您可以将整数除以60得到小时数,将模数除以60得到剩余的分钟数:

hours = flight_time // 60
minutes = flight_time % 60

工作得很有魅力。谢谢你的快速回复!
hours = flight_time // 60
minutes = flight_time % 60