01
—
1.1 布尔类型和比较运算符
布尔类型的字面量:
-
True 表示真(是、肯定)
-
False 表示假 (否、否定)

1.2 if语句的基本格式
if语句的注意事项:
判断条件的结果一定要是布尔类型
不要忘记判断条件后的:冒号
归属于if语句的代码块,需在前方填充4个空格缩进
age = 18``if age >= 18:` `print("我已经成年了")` `print("即将步入大学生活")`` ``print("时间过得真快呀") #此句不属于if语句,无论if条件是否成立,此句都会正常输出`` ``我已经成年了``即将步入大学生活``时间过得真快呀
age = 14``if age >= 18:` `print("我已经成年了")` `print("即将步入大学生活")`` ``print("时间过得真快呀") #此句不属于if语句,无论if条件是否成立,此句都会正常输出`` ``时间过得真快呀

print("欢迎来到黑马儿童游乐场,儿童免费,成人收费。")``age = int(input("请输入您的年龄"))``if age >= 18:` `print("您已成年,游玩需要补票10元")``print("祝您游玩愉快。")`` ``欢迎来到黑马儿童游乐场,儿童免费,成人收费。``请输入您的年龄``30``您已成年,游玩需要补票10元``祝您游玩愉快。``
1.3 if else 语句
print("欢迎来到黑马儿童游乐场,儿童免费,成人收费。")``age = int(input("请输入您的年龄:"))``if age >= 18:` `print("您已成年,游玩需要补票10元")``else:` `print("您还未成年,可免费游玩。")`` ``print("祝您游玩愉快。")`` ``欢迎来到黑马儿童游乐场,儿童免费,成人收费。``请输入您的年龄:14``您还未成年,可免费游玩。``祝您游玩愉快。
print("欢迎来到黑马动物园。")``heigh = int(input("请输入您的身高(cm):"))``if heigh >= 120:` `print("您的身高超出120cm,游玩需要购票10元。")``else:` `print("您的身高未超出120cm,可以免费游玩。")`` ``print("祝您游玩愉快。")`` ``欢迎来到黑马动物园。``请输入您的身高(cm):190``您的身高超出120cm,游玩需要购票10元。``祝您游玩愉快。`` ``欢迎来到黑马动物园。``请输入您的身高(cm):110``您的身高未超出120cm,可以免费游玩。``祝您游玩愉快。
1.4 if elif else语句

判断是互斥且有顺序的。
-
满足条件1(如图编号)将不会理会条件2和条件N
-
满足2,将不会理会N
-
1、2、3均不满足,进入else
-
else也可以省略不写,效果等同3个独立的if判断
height = int(input("请输入你的身高(cm):"))``vip_level = int(input("请输入您的VIP等级(1-5):"))`` ``if height < 120:` `print("身高小于120cm,可以免费。")``elif vip_level > 3:` `print("vip级别大于3,可以免费。")``else:` `print("不好意思,条件都不满足,需要买票10元。")`` `` ``请输入你的身高(cm):160``请输入您的VIP等级(1-5):2``不好意思,条件都不满足,需要买票10元。` ` ``请输入你的身高(cm):150``请输入您的VIP等级(1-5):6``vip级别大于3,可以免费。`` ``请输入你的身高(cm):110``请输入您的VIP等级(1-5):2``身高小于120cm,可以免费。
`if int(input("请输入你的身高(cm):")) < 120:` `print("身高小于120cm,可以免费。")``elif int(input("请输入您的VIP等级(1-5):")) > 3:` `print("vip级别大于3,可以免费。")``else:` `print("不好意思,条件都不满足,需要买票10元。")`` ``请输入你的身高(cm):130``请输入您的VIP等级(1-5):2``不好意思,条件都不满足,需要买票10元。`` ``请输入你的身高(cm):110``身高小于120cm,可以免费。`` ``请输入你的身高(cm):130``请输入您的VIP等级(1-5):4``vip级别大于3,可以免费。`
num = 10`` ``if int(input("请输入第一次猜想的数字:")) == num:` `print("恭喜第一次就猜对了。")``elif int(input("猜错了,再猜一次:")) == num:` `print("猜对了")``elif int(input("猜错了,再猜一次:")) == num:` `print("猜对了")``else:` `print("Sorry,全部猜错啦,我想的是:10")`` ``请输入第一次猜想的数字:4``猜错了,再猜一次:3``猜错了,再猜一次:6``Sorry,全部猜错啦,我想的是:10
1.5 判断语句的嵌套

如上图,第二个if,属于第一个if内,只有第一个if满足条件,才会执行第二个if。

如图:
-
判断有2层
-
当外层if满足条件(图中编号1)时,才会执行内层if判断(图中编号2)
-
当外层if(编号1)不满足,直接执行外层esle
自由组合嵌套,需求如下:
公司要发礼物,条件是:
1. 必须是大于等于18岁小于30岁的成年人
2. 同时入职时间需满足大于两年,或者级别大于3才可领取

如图:
-
if elif else 可以自由组合
-
满足缩进的要求即可
定义一个数字(1~10,随机产生),通过3次判断来猜出来数字
-
数字随机产生,范围1-10
-
有3次机会猜测数字,通过3层嵌套判断实现
-
每次猜不中,会提示大了或小了
`import random``num = random.randint(1,10)`` ``# 第一层嵌套``guess = int(input("输入你要猜测的数字:"))``if guess == num:` `print("恭喜您,第一次猜对了!")``else:` `if guess > num:` `print("猜的数字大了")` `else:` `print("猜的数字小了")` `# 第二层嵌套` `guess = int(input("再次输入你要猜测的数字:"))` `if guess == num:` `print("恭喜您,第二次猜对了")` `else:` `if guess > num:` `print("猜的数字大了")` `else:` `print("猜的数字小了")` `# 第三层嵌套` `guess = int(input("第三次输入你要猜测的数字:"))` `if guess == num:` `print("恭喜您,第三次猜对了")` `else:` `print("三次机会用完了,没有猜中。")`
感兴趣的小伙伴,赠送全套Python学习资料,包含面试题、简历资料等具体看下方。
👉优快云大礼包🎁:全网最全《Python学习资料》免费赠送🆓!(安全链接,放心点击)
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。


二、Python必备开发工具
工具都帮大家整理好了,安装就可直接上手!
三、最新Python学习笔记
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

四、Python视频合集
观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
六、面试宝典


简历模板
658

被折叠的 条评论
为什么被折叠?



