1、 函数介绍
# 示例
# 需求:根据小孩的年龄来决定讲故事的次数,如果小孩年龄在 0 到 3 岁之间,将重复讲述故事 3 次;如果小孩年龄在 3 到 5 岁之间,将只讲述这个故事 1 次。
print("从前有座山")
print("山上有座庙")
print("庙里有个老和尚")
print("还有一个小和尚")
print("老和尚在给小和尚讲故事")
print("故事的内容是")
# 定义变量保存小孩年龄
age = int(input('请输入小孩年龄:'))
# 如果小孩年龄在 0 到 3 岁之间
if 0 <= age <= 3:
# print("重复讲述故事3次")
for i in range(3):
print("从前有座山")
print("山上有座庙")
print("庙里有个老和尚")
print("还有一个小和尚")
print("老和尚在给小和尚讲故事")
print("故事的内容是")
# 如果小孩年龄在 3 到 5 岁之间
elif 3 < age <= 5:
print("从前有座山")
print("山上有座庙")
print("庙里有个老和尚")
print("还有一个小和尚")
print("老和尚在给小和尚讲故事")
print("故事的内容是")1.1 含义
是封装了实现某项功能的代码块,它们允许在程序中的任何需要时刻被调用执行,且支持重复利用。
1.2 作用
使用函数能显著提升编程效率与代码复用性。通过提炼重复代码片段为独立函数,
程序在需要时仅需简单调用,不仅减少了代码冗余,还使整体代码结构更加清晰简洁。
1.3 语法格式
(1)定义函数
# 语法格式 def 函数名(参数列表): """函数的描述信息""" 函数体 return 函数返回值
# 示例
def say_hello():
"""打招呼"""
print("你好呀")
print("很高兴认识你!")
say_hello()(2)调用函数
函数没有调用不执行,并且可以反复调用,调用几次就执行几次
# 示例1
def say_hello():
"""打招呼"""
print("你好呀")
print("很高兴认识你!")
say_hello() # 函数名(参数列表)
say_hello() # 函数名(参数列表)
say_hello()# 函数名(参数列表)# 示例2
def story():
print("从前有座山")
print("山上有座庙")
print("庙里有个老和尚")
print("还有一个小和尚")
print("老和尚在给小和尚讲故事")
print("故事的内容是")
# 定义变量保存小孩年龄
age = int(input('请输入小孩年龄:'))
# 如果小孩年龄在 0 到 3 岁之间
if 0 <= age <= 3:
# print("重复讲述故事3次")
for i in range(3):
# 调用函数
story()
# 如果小孩年龄在 3 到 5 岁之间
elif 3 < age <= 5:
# 调用函数
story()著作权归文章作者所有。 未经作者允许禁止转载!