【发布时间】:2016-06-28 02:11:50
【问题描述】:
首先,我只是一个初学者,所以请原谅我。 我有一个问题问“定义一个名为 avg 的函数。它要求用户输入三个数字并打印他们的平均值。” 然后是另一个问题,询问“定义一个名为 avg4 的函数。它要求用户输入四个数字并返回四个数字的平均值”
我想知道这是否是一个技巧问题?因为据我了解,“打印”在控制台中打印输出,而“返回”是函数的一部分,实际上在控制台中没有任何输出。
这是我第一个问题的代码,第二个问题有什么不同? (除了四个数字而不是三个)
def avg(a, b, c):
sum = (a+b+c)/3
return sum
a1 = avg(float(input("First number: ")), float(input("Second number: ")), float(input("Third number: ")))
【问题讨论】:
-
这两个词互换使用是很常见的,只是为了避免在写作业时使用同一个词。从上下文来看,正如您提到的那样,鉴于没有功能上下文,“返回”将与“打印”相同。此外,您应该编辑您的问题,因为您的代码编写不正确。