当前位置:首页>python>小学生Python:函数 —— 把代码变成工具

小学生Python:函数 —— 把代码变成工具

  • 2026-10-05 04:44:30
小学生Python:函数 —— 把代码变成工具

你有没有发现,写代码的时候有些操作要重复写很多遍?比如每次都要写「print(同学名字 + 的成绩是 + str(分数) + 分)」。今天,我们来学 —— 函数,把常用的代码打包起来,以后直接调用!

一、什么是函数?

函数就像一台「加工机器」:你把原材料(输入)放进去,机器加工后,给你成品(输出)。

def say_hello():
    print("你好!")
你好!

def 是「define(定义)」的意思,say_hello 是函数的名字,括号里暂时空着。

二、带参数的函数

函数可以接收输入(参数),让机器更灵活。

def greet(name):
    print("你好," + name + "!")
greet("小明")  # 你好,小明!
greet("小红")  # 你好,小红!

三、带返回值的函数

函数可以把计算结果「返回」给你。

def add(a, b):
    return a + b
result = add(3, 5)
print(result)  # 8

四、函数的完整结构

def 函数名(参数1, 参数2):
    # 做一些事情
    return 结果

五、实战:成绩管理函数

def show_score(name, score):
    print(name + "的成绩是:" + str(score) + "分")

def is_pass(score):
    if score >= 60:
        return "及格"
    else:
        return "不及格"

def add_score(a, b):
    return a + b

# 使用函数
show_score("小明", 95)
show_score("小红", 88)
print("小明" + is_pass(95))
print("小红" + is_pass(55))
total = add_score(95, 88)
print("总分:" + str(total))
小明的成绩是:95分
小红的成绩是:88分
小明及格
小红不及格
总分:183

六、为什么要用函数?

好处说明
代码复用写一次,用多次
代码整洁把复杂逻辑藏起来
容易修改改一处,全生效

七、练习题

练习1:写一个函数,计算正方形的面积

def square_area(side):
    return side * side

print(square_area(4))  # 16

练习2:写一个函数,判断奇偶数

def is_even(n):
    if n % 2 == 0:
        return "偶数"
    else:
        return "奇数"

print(is_even(4))  # 偶数
print(is_even(7))  # 奇数

八、今天学到了什么?

  1. 函数是什么:打包好的代码块
  2. 定义函数:def 函数名(参数):
  3. 调用函数:函数名(参数)
  4. 返回值:return 把结果传回去
  5. 函数的好处:复用、整洁、易修改

九、下期预告

学会了函数,下节课我们来学 —— 模块,用别人写好的工具,站在巨人的肩膀上!

敬请期待:《小学生Python:模块 —— 用别人的轮子》

喜欢这篇文章吗?点个「在看」,让更多小朋友学会用 Python 写函数!

最新文章

随机文章