5 道练习题·预计 30 分钟·做对一题解锁下一段
之前我们写的代码都是一行一行往下执行。这一节学函数——
函数就是组织好的、可重复使用的、用来实现单一或相关联功能的代码段。
简单说:把一段逻辑包起来反复用。print 就是 Python 内置的函数,这一节你要学怎么自己定义函数。
def 函数名(参数1, 参数2, ...):
函数体
return 表达式自定义函数的规则:
def 关键字开头,后接函数名和圆括号 ()return 表达式 结束函数,并把值返回给调用方return 相当于返回 None例子——定义一个求和函数:
def add(num1, num2):
return num1 + num2
# 调用
print(add(5, 6))输出:
11
# 不用函数:每次都要重复写
print('一点水的成绩:及格' if 75 >= 60 else '一点水的成绩:不及格')
print('两点水的成绩:及格' if 88 >= 60 else '两点水的成绩:不及格')
print('三点水的成绩:及格' if 50 >= 60 else '三点水的成绩:不及格')# 用函数:定义一次,反复用
def report(name, score):
print(f"{name}的成绩:{'及格' if score >= 60 else '不及格'}")
report('一点水', 75)
report('两点水', 88)
report('三点水', 50)代码量少了,逻辑改一处全局生效。函数让代码可以「攒」起来重复用。
请定义一个函数 add(a, b),返回 a + b。
然后调用 add(3, 5) 把结果赋给 result,再 print(result)。
输出应该是:
8