python的输入输出函数_使用一个函数的输出作为另一个python函数的输入
函数可以返回值。您可以将这些值存储为变量。然后可以将这些值用作其他函数的输入。我想您正在尝试使用on_base和slugging百分比计算OPS_value。因此,您将计算on_base、total_bases和slugging,并将返回的值存储在变量中。然后将这些变量作为输入传递给OPS_value函数,该函数返回最终的计算值。参见下面的示例:def OPS_value(percent):"""
函数可以返回值。您可以将这些值存储为变量。然后可以将这些值用作其他函数的输入。
我想您正在尝试使用on_base和slugging百分比计算OPS_value。
因此,您将计算on_base、total_bases和slugging,并将返回的值存储在变量中。
然后将这些变量作为输入传递给OPS_value函数,该函数返回最终的计算值。
参见下面的示例:def OPS_value(percent):
"""(float) -> string
Return the on-base plus slugging value given the on-base plus slugging score range
>>>OPS_value(0.8234)
B
"""
if percent > 0.9000:
return "A"
elif percent > 0.7667:
return "B"
elif percent > 0.7000:
return "C"
else:
return "F"
total_bases = total_bases(2, 3, 4, 5) # Get the return value for total_bases
slugging = slugging_percentage(total_bases, 9) # Get the return value for slugging_percent
on_base = on_base_percentage(1, 2, 3, 4, 5)
print OPS_value(on_base + slugging) # using on_base + slugging as input
我们要做的是保持与计算每件事情相关的数学total_bases,slugging等分开。
与原始代码相比的另一个主要变化是,您不需要只添加两个值的函数。您可以而且应该在一行中完成这项工作。
更多推荐
所有评论(0)