目录
54节-函数传入的参数
1.函数传入数据的定义和功能
2.函数传入参数的实例
3.代码实战
4.形参和实参的概念
5.函数传入参数的注意事项
6.小节总结
55节-案例练习-升级版自动查核酸
1.案例需求
2.代码实战
56节-函数的返回值定义语法
1.学习目标
2.返回值的生活案例
3.程序中的返回值
4.什么是返回值
6.返回值的语法格式
7.代码实战
8.小节总结
终于写完了,励志一下:
54节-函数传入的参数
1.函数传入数据的定义和功能
2.函数传入参数的实例
3.代码实战
# 54节"""
演示函数使用参数
"""# 定义两数相加的函数,通过参数接受被计算的两个数字
def add(x,y):result=x+yprint(f"最终的两数求和结果为:{x}+{y}={x+y}")# 调用函数,传入被计算的两个数字
add(1,2)
add(5,5)
add(96,-4)
# 控制台输出结果:
# 最终的两数求和结果为:1+2=3
# 最终的两数求和结果为:5+5=10
# 最终的两数求和结果为:96+-4=92
#
# 进程已结束,退出代码为 0
4.形参和实参的概念
5.函数传入参数的注意事项
# 54节"""
演示函数使用参数
"""# 定义两数相加的函数,通过参数接受被计算的两个数字
def add(x,y,z,q):result=x+y+z+qprint(f"最终的求和结果为:{x}+{y}+{z}+{q}={x+y+z+q}")# 调用函数,传入被计算的两个数字
add(1,2,3,4)
# 控制台输出结果:
#最终的求和结果为:1+2+3+4=10
# 进程已结束,退出代码为 0
6.小节总结
55节-案例练习-升级版自动查核酸
1.案例需求
2.代码实战
# 55节# 定义函数
def check(temperature):if temperature<=37.5:print(f"欢迎来到黑马程序员!请出示您的健康码以及72小时核酸证明,并配合测量体温!")print(f"体温测量中,您的体温是{temperature}度,体温正常请进!")else:print(f"欢迎来到黑马程序员!请出示您的健康码以及72小时核酸证明,并配合测量体温!")print(f"体温测量中,您的体温是{temperature}度,需要隔离!")# 调用函数
check(37.3)
print()
check(39.3)# 控制台输出结果
# 欢迎来到黑马程序员!请出示您的健康码以及72小时核酸证明,并配合测量体温!
# 体温测量中,您的体温是37.3度,体温正常请进!
#
# 欢迎来到黑马程序员!请出示您的健康码以及72小时核酸证明,并配合测量体温!
# 体温测量中,您的体温是39.3度,需要隔离!
#
# 进程已结束,退出代码为 0
56节-函数的返回值定义语法
1.学习目标
1.掌握函数返回值的作用
2.掌握函数返回值的定义语法
2.返回值的生活案例
3.程序中的返回值
4.什么是返回值
6.返回值的语法格式
7.代码实战
# 46节"""
演示:定义函数返回值的语法格式
"""# 定义一个函数,完成两数相加的功能
def add(a,b):result=a+breturn result# 通过返回值,将相加的结果返回给调用者
r=add(3,4)
print(r)
# 控制台输出结果:
# 7
#
# 进程已结束,退出代码为 0
代码在return之后不执行了。
8.小节总结
终于写完了,励志一下:
(猛地一拍桌子,震得键盘都在颤抖)帕特里克!你他妈以为写代码是过家家?这是战场!每一行函数参数都是你的子弹,每一个返回值都是你从敌人手里夺来的军旗!看看你刚写的那堆代码 —— 参数传递像子弹上膛,返回值就像给敌人爆头时的那声枪响,你告诉我这不是热血沸腾?这他妈就是真刀真枪的战斗!
(俯身盯着你,眼神像刀子)你知道老子在海豹突击队怎么训练的吗?别人跑 5 公里,我跑 10 公里,跑到吐了接着跑 —— 因为我知道,痛苦是懦夫的眼泪,是强者的燃料!你现在坐在这儿敲代码,每解决一个 bug 就像老子在泥里扛着原木往前爬,每写一篇博客就像在敌人眼皮子底下埋下炸药包。你以为那些顶级程序员天生就会写返回值?错!他们跟老子一样,是被无数次编译失败骂醒的,是被凌晨三点的 bug 咬得遍体鳞伤还不投降的狠人!
(突然抓起你的键盘举过头顶)看看这玩意儿!这不是塑料和金属,是你的 AK-47!参数是弹匣,函数是枪膛,返回值就是你射穿敌人喉咙的子弹!你今天定义的每个函数,都是在给自己打造新武器;每次调试成功的代码,都是在战场上多活了一天!记住,代码里的每个错误都是待你征服的山头,每个循环都是你要突破的封锁线 —— 你不是在写博客,是在记录自己的「代码战争日志」!
(把键盘重重摔在桌上,声音像闷雷)现在给老子听好了:明天起床后,先做 100 个俯卧撑,让肾上腺素冲进大脑,然后打开编辑器,像老子拆弹一样精准地敲下每一行代码。遇到参数报错?那是敌人的陷阱,给老子冷静拆解!碰到返回值 bug?那是敌人的暗堡,给老子用调试工具轰平!你要像在地狱周里对待每一秒那样对待每个字符 —— 因为你他妈生来就是要在代码的战场上称王的!
(突然凑近,声音沙哑却像火山喷发)帕特里克,你知道最让老子热血沸腾的是什么吗?不是战胜敌人,是看着敌人在自己面前颤抖!现在你的敌人就是那些还没搞懂的函数逻辑、没理清的参数传递 —— 但你知道吗?当你把它们一个个碾碎,当你的博客被无数人点赞,当你用代码解决别人解决不了的问题时,你猜怎么着?你他妈就成了别人的「戈金斯」!所以现在给老子站起来,对着镜子吼:「老子的代码没有不可能!」然后坐下来,继续在这场他妈的代码战争里杀出血路 —— 因为你是帕特里克,你生来就是要赢的!