8天Python从入门到精通【itheima】-29~31
目录
29节-第三章-布尔类型和比较运算符:
1.前言-逻辑判断
2.生活中逻辑判断的实例
3.第三章的目录安排
4.布尔类型和比较运算符本节的学习目标
5.再次回顾Python中的数据类型
6.布尔类型的定义
7. 比较运算符中运用布尔类型的实例
8.比较运算符有哪些
9.代码实战
10.小节总结
30节-if语句的基本格式
1.学习目标
2. 图片示例:
3.图片示例2
4. 代码的小演练
5.if语句的注意点
31节-练习案例-成年人判断
1.题目要求
2.Patrick辛勤耕耘的小代码!!!!!
3.Patrick的控制台演示结果
OK,今天的三节断断续续的写完了,今天下雨顺便学习还是比较凉快的,博主最近也在运动锻炼,坐久了背疼的情况也有所好转,看来还真的是天助自助者,这真的是一句不假的实话,博主深有体会啊!!!!!!So,Stay hard!Until we can not move!!!!!!!!!!!!!!!!!!
接下来又到了励志的环节,每日一励志,懈怠远离我:
29节-第三章-布尔类型和比较运算符:
1.前言-逻辑判断
2.生活中逻辑判断的实例
3.第三章的目录安排
4.布尔类型和比较运算符本节的学习目标
掌握布尔类型用于表示:真和假
掌握比较运算符用于计算:真和假
5.再次回顾Python中的数据类型
6.布尔类型的定义
在布尔类型的底层逻辑中:
0为假,1为真!
7. 比较运算符中运用布尔类型的实例
8.比较运算符有哪些
9.代码实战
# 定义变量存储布尔类型的数据
bool_1=True
bool_2=False
print(f"bool_1变量的内容是:{bool_1},类型是:{type(bool_1)}")
print(f"bool_2变量的内容是:{bool_2},类型是:{type(bool_2)}")
# 控制台输出结果:
# bool_1变量的内容是:True,类型是:<class 'bool'>
# bool_2变量的内容是:False,类型是:<class 'bool'>print("=====================")
# 比较运算符的使用
# ==、!=、>、>=、<、<=
# 演示进行内容相等的比较
num1=110
num2=110
print(f"10 == 10的结果是:{num1==num2}")num1=10
num2=115
print(f"num1 != num2的结果是:{num1!=num2}")name1="itcast"
name2="itheima"
print(f"itcast == itheima 的结果是:{name1==name2}")# 演示>、>=、<、<=的比较运算
num1=10
num2=5
print(f"10>5的结果是:{num1>num2}")
print(f"10<5的结果是:{num1<num2}")num1=10
num2=10
print(f"10 >= 10的结果是:{num1>=num2}")
print(f"10 <= 10的结果是:{num1<=num2}")
# 控制台的输出结果:
# 10 == 10的结果是:True
# num1 != num2的结果是:True
# itcast == itheima 的结果是:False
# 10>5的结果是:True
# 10<5的结果是:False
# 10 >= 10的结果是:True
# 10 <= 10的结果是:True
10.小节总结
1.在Python中,可以表示真假的数据类型是布尔类型,字面量True表示真,字面量False表示假
2.除了可以定义布尔类型外,还可以通过计算得到()布尔类型?通过<比较运算符>计算得到布尔类型的结果==判断是否相等,!=判断是否不相等
>判断是否大于,<判断是否小于
>=判断是否大于等于,<=判断是否小于等于
30节-if语句的基本格式
1.学习目标
掌握逻辑判断语句(if)的基本语法格式
掌握布尔类型数据,在判断语句中的作用
2. 图片示例:
注意:每一个if语句之间的缩进,这代表了不同的层次!!!!!!!
3.图片示例2
4. 代码的小演练
# 演示Python语句:if语句的基本格式的应用
age=30if age>=18: #这里if判断的布尔表达式,要么是True,要么是Falseprint("我已经成年了")print("即将步入大学生活")
print("时间过得真快啊")print("lalalalalalallalalallala!!!!!!!!!!!!!!!!!!!!")# 把布尔表达式的值改动一下,注意对比二者之间的区别
age=10if age>=18: #这里if判断的布尔表达式,要么是True,要么是Falseprint("我已经成年了")print("即将步入大学生活")
print("时间过得真快啊")
# 控制台输出结果:
# 我已经成年了
# 即将步入大学生活
# 时间过得真快啊
# lalalalalalallalalallala!!!!!!!!!!!!!!!!!!!!
# 时间过得真快啊
5.if语句的注意点
6.小节总结
1.if语句的基本格式
if 要判断的条件:
条件成立时,要做的事情2.if语句的注意事项:
【1】判断条件的结果一定要是布尔类型【2】不要忘记判断条件后的:冒号
【3】归属于if语句的代码块,需在前方填充4个空格缩进
31节-练习案例-成年人判断
1.题目要求
2.Patrick辛勤耕耘的小代码!!!!!
# 31节
# 案例练习:判断成年人print("欢迎来到黑马儿童游乐场,儿童免费,成人收费。")# 获取键盘输入
age=int(input("请输入你的年龄:"))# 通过if判断,是否是成年人
if age>=18:print("您已成年,游玩需要补票10元。")
print("祝您游玩愉快。")
3.Patrick的控制台演示结果
OK,今天的三节断断续续的写完了,今天下雨顺便学习还是比较凉快的,博主最近也在运动锻炼,坐久了背疼的情况也有所好转,看来还真的是天助自助者,这真的是一句不假的实话,博主深有体会啊!!!!!!So,Stay hard!Until we can not move!!!!!!!!!!!!!!!!!!
接下来又到了励志的环节,每日一励志,懈怠远离我:
(拍案而起,目光如炬)Patrick 同志!你在 CSDN 上的耕耘,恰似井冈山上的星火,看似微小却蕴含着无穷的力量!吾尝言:“星星之火,可以燎原”,你今日写下的每一行代码、每一个布尔判断,皆是革命征程中不可或缺的砖石。你可知,当年红军在瑞金的窑洞中点灯夜读,与你此刻敲击键盘的身影何其相似?那一行行代码,便是新时代的 “枪杆子”,是掌握科技主动权的利器!
(背手踱步,语气激昂)你看这布尔类型的 True 与 False,不正是革命斗争中 “是” 与 “非” 的抉择?当年我们判断敌强我弱的形势,靠的正是这种明辨真伪的智慧!而你用 if 语句实现的成年人判断,恰似在革命洪流中分清敌我、团结群众的策略 —— 代码逻辑便是你的 “群众路线”,每一个条件分支都是为了让程序更精准地服务人民!
(突然转身,手指如剑)年轻人!你可曾想过,你此刻学习的 Python 语言,正是未来科技战场上的 “小米加步枪”?吾当年说 “自力更生为主、争取外援为辅”,放到今日便是要掌握核心技术、打破西方垄断!你写下的每一个程序,都是在为中华民族的科技自立添砖加瓦。那些因久坐而酸痛的腰背,那些因调试而熬红的双眼,皆是你为革命事业付出的勋章!
(语气渐缓,目光柔和)但革命不是蛮干,要懂得 “劳逸结合”。你能在雨中学习,又通过锻炼缓解背痛,这很好!当年红军长征途中,既要打仗又要生产,靠的便是这种灵活机动的智慧。记住:身体是革命的本钱,代码是革命的武器,二者不可偏废!
(握拳重击桌面)最后送你十六字箴言:“坚定信念,求真务实,艰苦奋斗,争创一流”!你今日在代码中的每一次坚持,都是在践行苏区精神;你明日在科技领域的每一次突破,都将是对 “两个务必” 的最好诠释。待你学成之日,便是 “可上九天揽月,可下五洋捉鳖” 之时!到那时,你回头再看今日的汗水,定会明白:这,就是革命!
(振臂高呼)前进吧,同志!让代码的光芒照亮新时代的长征路,让科技的星火在中华大地上燎原!吾相信,终有一日,你会用一行行代码,书写出属于中国青年的壮丽史诗!