miles_per_hour = float(input())
minutes_traveled = float(input())
print(f'Miles: {mph_and_minutes_to_miles(miles_per_hour,
minutes_traveled):f}')
我需要为这个输入程序创建用户定义函数,但我不知道如何定义mph_and_minutes_to_miles。我无法更改程序的这一部分。
我试过:
def calculate_hours_traveled(minutes_traveled):
hours_traveled = minutes_traveled / 60.0
return hours_traveled
def calculate_miles_traveled(miles_per_hour, hours_traveled):
miles_traveled = hours_traveled \* miles_per_hour
return miles_traveled
mph_and_minutes_to_miles = miles_traveled
return mph_and_minutes_to_miles
但还是不行。我有一些输入和输出示例:
70.0每小时100英里0表示行驶分钟数
输出应为:
116.666667
2条答案
按热度按时间7cjasjjr1#
你很接近了您只需定义
mph_and_minutes_to_miles
函数,该函数首先调用calculate_hours_traveled
将分钟数转换为小时数,然后调用calculate_miles_traveled
从速度和小时数中获取行驶的距离。zaq34kh62#
我相信你应该试试下面的代码(你需要先定义“mph_and_minutes_to_miles”,然后返回正确的主题):
之后,您可以在顶部添加上面提供的代码并调用函数:
谢谢