Skip to main content
 首页 » 编程设计

python之'print' 和 'return' 有什么区别

2025年05月04日28sky-heaven

<分区>

首先,我只是初学者,还请见谅。 我有一个问题要问“定义一个名为 avg 的函数。它要求用户输入三个数字并打印它们的平均值。” 然后是另一个问题“定义一个名为 avg4 的函数。它要求用户输入四个数字并返回四个数字的平均值”

我就想知道这是不是一个坑?因为根据我的理解,'print' 在控制台中打印输出,而 'return' 是函数的一部分,实际上在控制台中没有任何输出。

这是我对第一个问题的代码,第二个问题有什么区别? (除了四个数字而不是三个)

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: ")))