当前位置:首页>python>小白学python第45天之聊聊return返回值

小白学python第45天之聊聊return返回值

  • 2026-10-21 13:27:15
小白学python第45天之聊聊return返回值

1.21

聊聊return返回值

?

学前疑问

昨天我们已经初步认识了python的函数,也知道函数里面的return语句是函数输出结果的核心机制。那大家对这个return返回值有多了解?

1

聊聊return返回值

(1)思考1:

如果一个函数如些两个return (如下所示),程序如何执行?

def return_num():    # 记住:在函数内部,当代码执行到return时,系统会自动任务函数到此结束    return 1    # 后续代码不会再次执行    return 2result = return_num()print(result)  # 1

答:只执行了第一个return,原因是因为return可以退出当前函数,导致return下方的代码不执行。

(2)思考2:

如果一个函数要有多个返回值,该如何书写代码?

def return_num():    return 1, 2result = return_num()print(result)  # (1, 2)print(type(result))  # <class 'tuple'>

答:在Python中,理论上一个函数只能返回一个结果。但是如果我们向让一个函数可以同时返回多个结果,我们可以使用return 元组的形式。

(3)思考3:

封装一个函数,参数有两个num1,num2,求两个数的四则运算结果。(四则运算:加、减、乘、除)

def size(num1, num2):     jia = num1 + num2     jian = num1 - num2     cheng = num1 * num2     chu = num1 / num2     return jia, jian, cheng, chu# 调用size方法print(size(10, 4))

今日学习完毕,课后作业:

已知两个数字分别为3和2,计算它们的平方和、平方差以及乘积的平方,并返回这三个结果。

最新文章

随机文章