判断语句
布尔类型的定义:True 表示真,False 表示假
变量名称 = 布尔类型字面量
比较运算符
if判断语句:
格式 : if 要判断的条件 :
条件成立时,要做的事情
if else 语句:
注意:①if和else同级
②else后,不需要判断条件
③和if的代码块一样,else的代码块同样需要4个空格作为缩进
if elif else 的组合使用
注意:①判断是互斥且有顺序的。满足1将不会理会2和3
②满足2,将不会理会3
③都不满足时,进入else
④else也可以省略不写,效果等同3个独立的if判断
判断语句的嵌套
基础语法:
注意:①判断有2层
②当外层if满足条件时,才会执行内层判断,当外层if不满足,直接执行外层else
③用于多条件、多层次的判断
python循环语句
while循环语句:
注意:①条件需提供布尔类型结果,True继续,False停止
②空格缩进不能忘
③请规划好循环终止条件,否则将无限循环
循环小练习
猜数字小游戏
import random
num = random.randint(1,100)
count = 0
print(num)
# 通过一个布尔类型的变量,做循环是否继续的标记
flag = True
while flag :
guess_num = int(input("请输入你猜测的数字:"))
count+=1
if guess_num == num:
print("猜中了")
#设置为False就是终止循环的条件
flag = False
else:
if guess_num > num:
print("你猜的大了")
else:
print("你猜的小了")
print(f"总共猜测了{count}次")
while循环的嵌套应用
知识补充:使用print语句时,想要不换行可以在后面加上end=' ',例如:print("打印内容",end=' ')
制表符\t
相当于键盘上的Tab键,它可以让我们的多行字符串进行对齐,例如:print("打印内容\t打印内容")