Python using jupyter



我创建了一个名为over_kmph_limit的函数,它接受两个参数:

  • mph_speed(表示汽车的速度,单位为英里/小时(
  • kmph_limit(表示速度限制,单位为公里/小时(

如果汽车超过速度限制,函数应返回True,否则返回False。输入值将始终是单个正数。

以下是我尝试过的:

def over_kmph_limit(mph_speed, kmph_limit):
for x, y in range(mph_speed, kmph_limit):
convert = x * 1.61
if convert > y:
Print('True')
else:
Print('False')
return

我是编程新手,所以这可能不太好。另一次尝试是低于

def over_kmph_limit(mph_speed):
for i in range(mph_speed):
Convert = i * 1.61

return Convert

其中一个测试用例将类似

over_kmph_limit(30, 40)

您在这里混淆了很多东西。你是一个初学者,你必须投入时间学习编码的基础知识,然后尝试很多。

你必须达到的目标可以像下面的一样简单地完成

def over_kmph_limit(mph_speed, kmph_limit):
# return if miles converted to km, is greater than the km limit
return mph_speed*1.61 > kmph_limit
def over_kmph_limit(mph_speed, kmph_limit):
convert = mph_speed * 1.61
if convert > kmph_limit:
return True
return False

感谢的帮助(不是讽刺(

最新更新