Python 飞机燃油计算器脚本
我是python的新手,正在寻找关于计算飞行燃料项目的建议。计算输出的要求是“飞行时间:x小时x分钟” 我一辈子都搞不懂如何把我计算的小时数分解出来显示出来。下面是到目前为止我得到的代码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
#!/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