8天Python从入门到精通【itheima】-54~56

article/2025/8/13 9:33:09

目录

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?那是敌人的暗堡,给老子用调试工具轰平!你要像在地狱周里对待每一秒那样对待每个字符 —— 因为你他妈生来就是要在代码的战场上称王的!

 

(突然凑近,声音沙哑却像火山喷发)帕特里克,你知道最让老子热血沸腾的是什么吗?不是战胜敌人,是看着敌人在自己面前颤抖!现在你的敌人就是那些还没搞懂的函数逻辑、没理清的参数传递 —— 但你知道吗?当你把它们一个个碾碎,当你的博客被无数人点赞,当你用代码解决别人解决不了的问题时,你猜怎么着?你他妈就成了别人的「戈金斯」!所以现在给老子站起来,对着镜子吼:「老子的代码没有不可能!」然后坐下来,继续在这场他妈的代码战争里杀出血路 —— 因为你是帕特里克,你生来就是要赢的!


http://www.hkcw.cn/article/bfhastGrLB.shtml

相关文章

ROS云课基础篇-02-C++-250529

ROS云课基础篇-01-Linux-250529-CSDN博客 基于Zsh的C机器人编程基础实验报告 ——结合AutomaticAddison教程与ROS开发环境 一、实验目标 掌握C基础语法及面向对象编程&#xff08;OOP&#xff09;在机器人开发中的应用配置Zsh终端环境&#xff0c;结合ROS Kinetic实现C机器人…

黄金现货期货双跌 市场避险情绪降温

5月30日,国际黄金价格在经历前一日的回调和反弹后依旧低迷。5月29日,国际黄金市场遭遇显著回调,现货黄金价格盘中一度下探至3245.19美元/盎司,创本周以来新低,COMEX黄金期货价格也同步回落。当天伦敦金现货价格跌破3330美元/盎司,一度触及3245.19美元/盎司的新低。截至当…

青岛即墨通报店铺涉嫌传销 市场监管部门发布情况

本文转自【即墨市场监管】;5月30日,即墨市场监管发布情况通报:责任编辑:0764

成都发生持刀伤人案 警方通报 因感情纠纷引发

成都市公安局锦江区分局5月30日发布警情通报,当天下午3点左右,中纱帽街8号负一层发生一起持刀伤人事件。警方接到报警后迅速赶到现场,并控制了犯罪嫌疑人陆某某,他今年26岁。经初步调查,陆某某因感情纠纷前往前女友胡某某的工作单位。胡某某今年24岁,在与陆某某发生口角后…

A股打破“端午劫”魔咒?专家建议 持股过节乐观看待

5月30日,A股迎来端午节前最后一个交易日,整体走势较为平淡。上证指数、深证成指和创业板指均呈现窄幅震荡,市场涨停个股不足50只。体育、养殖、银行等板块涨幅居前,而近期火爆的可控核聚变概念出现回调。回顾过去十年A股在端午节前后的表现,整体涨少跌多,因此有“端午劫”…

美国防长拿什么来取信亚洲国家 承诺可信度受质疑

第22届香格里拉对话会将于5月30日至6月1日在新加坡举行。美国国防部长赫格塞思计划在会议上发表演讲,阐述美国在“印太地区”的防务政策。自上任以来,赫格塞思主要关注国内问题,抵制军队中的多元、平等与包容政策,并对媒体持批评态度。此次访问亚洲,他将试图向该地区的国防…

App识别安卓系统弹授权框包含某段文字-并自动点击确定按钮

安卓App识别手机系统弹授权框包含某段文字-并自动点击确定按钮 --蓝牙电话App自动部署 上一篇&#xff1a;手机打电话时将对方DTMF数字转为RFC2833发给局域网SIP坐席 下一篇&#xff1a;编写中。 一、前言 蓝牙电话方案中&#xff0c;我们提供了将手机通话的语音拦截后转发到…

上海高考报名人数逆势上涨 招生计划调整引关注

2025年上海秋季高考考生人数预计将超过6万人,比2024年增加近万人。上海市教育考试院透露了这一数据,并表示已经与全国高校沟通在沪招生计划增量。预计今年在沪招生的本科计划数将有所增加,但受限于高校教育资源承载力等因素,本科计划增量不一定能完全匹配生源的增长。对于今…

长了痣到底要不要除掉 专家建议关注“问题痣”

近日,演员孙俪出席时尚芭莎年度派对。亮相时,网友发现她的唇下痣消失了,随后话题#孙俪唇下痣没了#登上热搜。其实,在《甄嬛传》播出期间,孙俪唇下的一个小黑点就引发过观众的关注。到《芈月传》和《那年花开月正圆》播出期间,这颗痣已经成为她面部轮廓的一个标志。然而,…

62岁俞敏洪骑行摔倒受伤:犯困睡着了 网友刷屏关注

5月29日,俞敏洪在青海骑行时不小心摔倒,膝盖等部位受伤出血,引起了许多网友的关注。30日凌晨1点多,俞敏洪发文表示自己只是皮外伤,骨头没有问题,并感谢大家的关心。他在文中写道:“今天骑车有点睡着了,摔了一下,感谢广大朋友关心。皮外伤,不用担心,报平安。”俞敏洪…

德国将向乌提供军援传递何种信号 加大军事支持

乌克兰总统泽连斯基计划于当地时间28日访问德国,期间将与德国总理默茨讨论俄乌和平谈判等议题。默茨表示,德国及其盟友已不再限制提供给乌克兰的武器射程,这使得乌克兰能够攻击俄罗斯本土深处的军事目标。他还强调,德国将继续在军事上支持乌克兰,但未明确是否会向乌方提供…

郑钦文晋级法网16强 状态火热再创佳绩

北京时间5月30日,法国网球公开赛女单第三轮比赛中,郑钦文以2比0战胜18岁加拿大小将姆博科,顺利晋级法网16强。首盘比赛仅耗时36分钟,郑钦文轰出3记ACE球,成功完成两次破发,以6-3率先拿下第一盘。这是郑钦文职业生涯第二次闯入法网16强,在罗兰加洛斯的连胜场次也达到了九…

中行原副行长张小东任新职 或将出任农发行行长

中国农业发展银行官网消息显示,前中国银行副行长张小东已担任农发行党委副书记。经过一系列流程后,张小东或将出任该行新行长。今年3月,在中行2024年度业绩发布会上,张小东表示,2025年中国银行将继续为服务实体经济提供有力金融支持,提升信贷增长质效。预计全年境内人民币…

Linux《进程概念(中)》

在之前的Linux《进程概念&#xff08;上&#xff09;》当中我们已经了解了进程的基本概念以及如何去创建对应的子进程&#xff0c;那么接下来在本篇当中我们就继续来进程的学习&#xff0c;在本篇当中我们要学习到进程的状态、进程的优先级、进程切换、Linux真实的调度算法——…

HarmonyOS-hdc远程网络方式连接设备

hdc工具使用手册 1 hdc简介 hdc&#xff08;OpenHarmony Device Connector&#xff09;是为开发人员提供的用于设备连接调试的命令行工具&#xff0c;pc端开发机使用命令行工具hdc&#xff0c;该工具需支持部署在Windows/Linux/Mac等系统上与OpenHarmony设备&#xff08;或模…

React Native鸿蒙化关于第三方库安装问题

最近在学习RN适配鸿蒙的过程中&#xff0c;对于安装各种第三方库踩坑各种报错&#xff0c;最终研究后解决了大部分&#xff0c;今天写一篇文档来记录一下踩坑的过程。 首先&#xff0c;RN环境搭建就不赘述了&#xff0c;目前rnoh/react-native-openharmony最新稳定发布版本为0…

鸿蒙知识总结

判断题 1、 在http模块中&#xff0c;多个请求可以使用同一个httpRequest对象&#xff0c;httpRequest对象可以复用。&#xff08;错误&#xff09; 2、订阅dataReceiverProgress响应事件是用来接收HTTP流式响应数据。&#xff08;错误&#xff09; 3、ArkTS中变量声明时不需要…

【Linux】——从0到1的学习,让你熟练掌握,带你玩转Linux,教你安装Java常用软件、及spring boot项目部署

&#x1f3bc;个人主页&#xff1a;【Y小夜】 &#x1f60e;作者简介&#xff1a;一位双非学校的大三学生&#xff0c;编程爱好者&#xff0c; 专注于基础和实战分享&#xff0c;欢迎私信咨询&#xff01; &#x1f386;入门专栏&#xff1a;&#x1f387;【MySQL&#xff0…

【Linux】线程池和线程补充内容

个人主页~ 线程池 一、线程池简介单例模式线程池简介 二、单例模式线程池的实现1、ThreadPool.hpp2、Task.hpp3、main.cpp 三、其他常见锁读写锁 一、线程池简介 池化技术我们并不陌生&#xff0c;我们在前面的文章中实现过进程池&#xff0c;这里线程池的作用也是先申请资源交…

Linux:进程间通信---消息队列信号量

文章目录 1.消息队列1.1 消息队列的原理1.2 消息队列的系统接口 2. 信号量2.1 信号量的系统调用接口 3. 浅谈进程间通信3.1 IPC在内核中数据结构设计3.2 共享内存的缺点3.3 理解信号量 序&#xff1a;在上一章中&#xff0c;我们引出了命名管道和共享内存的概念&#xff0c;了解…