python判断语句

python如何判断真假 python判断正误用什么指令_开发语言


python如何判断真假 python判断正误用什么指令_for循环_02

1- 布尔类型和比较运算符

python如何判断真假 python判断正误用什么指令_for循环_03

布尔(bool) 表达现实生活中的逻辑,即真和假
True表示真
False表示假。
True本质上是一个数字记作1, False记作0
布尔属于数字类型

布尔类型不仅可以自行定义
同时也可以通过计算的来。
也就是使用比较运算符进行比较运算得到布
尔类型的结果。

python如何判断真假 python判断正误用什么指令_开发语言_04

"""
布尔判断
"""
bool_1 = True
bool_2 - False

flag = "猪"=="狗"
print(f"猪等于狗吗?{flag}")

number = 11>=10
print(f"11>=10吗?{number}")

python如何判断真假 python判断正误用什么指令_for循环_05

python如何判断真假 python判断正误用什么指令_开发语言_06

2- if语句的基本格式

2.1- python的if格式

if 要判断的条件:
    条件成立时,要做的事情

判断语句的结果, 必须是布尔类型True或False
True会执行if内的代码语句
False则不会执行.

"""
if
"""

# 我的年纪
age = 18

#我是否成年 
if age >= 18 :
    print("我成年了,可以去网吧了")

# 由于这个代码不属于if内,所以依然可以输出
print("时间过得真快")

3- if else语句

3.1- if else 语句格式

if 判断的条件 :
    执行的逻辑1
    执行的逻辑2
    执行的逻辑3
    ...
else:
    执行的逻辑4
    执行的逻辑5
    执行的逻辑6
    ...
"""
if else
"""

# 我的年纪
age = 17

# 我是否成年 true就执行if内的代码块  false就执行else
if age >= 18:
    print("我成年了,可以去网吧了")
else:
    print("还不能,好好学习天天向上")

# 由于这个代码不属于if内,所以依然可以输出
print("时间过得真快")

python如何判断真假 python判断正误用什么指令_python_07

4- if elif else语句

4.1 语法

if 条件1 :
    条件1满足应做的事情
    条件1满足应做的事情
elif 条件2 :
    条件2满足应做的事情
    条件2满足应做的事情
elif 条件N :
    条件N满足应做的事情
    条件N满足应做的事情
else
    所有条件都不满足应做的事情
    所有条件都不满足应做的事情

判断是互斥且有顺序的。
满足1 (如图编号)将不会理会2和3
满足2 ,将不会理会3
1、2、3均不满足,进入else
else也可以省略不写,效果等同3个独立的if判断

"""
if elif else
"""
# 我的年纪
age = 10

# 我是否成年
if age == 18:
    print("我成年了,可以去网吧了")
elif age == 16:
    print("我读高中,要好好考大学")
elif age == 12:
    print("我读初中,要好好学习")
else:
    print("我是小学生")

# 由于这个代码不属于if内,所以依然可以输出
print("时间过得真快")

python如何判断真假 python判断正误用什么指令_开发语言_08

5- 判断语句的嵌套

python如何判断真假 python判断正误用什么指令_python_09

python如何判断真假 python判断正误用什么指令_python_10

"""
if elif else
"""
# 我的年纪
age = 24

# 我是否成年
if age >= 18:
    print("我成年了,可以去网吧了")
    # if语句嵌套
    if age ==24:
        print("我可以结婚了!!!")
elif age == 16:
    print("我读高中,要好好考大学")
elif age == 12:
    print("我读初中,要好好学习")
else:
    print("我是小学生")

# 由于这个代码不属于if内,所以依然可以输出
print("时间过得真快")

python如何判断真假 python判断正误用什么指令_开发语言_11

python循环语句

python如何判断真假 python判断正误用什么指令_python_12

1- while循环的基础语法

while 条件 :
    条件满足时,做的事情1
    条件满足时,做的事情2
    条件满足时,做的事情3
    (省略)...
"""
while
"""
# 我的年纪
age = 6

# 我是否成年
while age < 18:
    print(f"我现在{age}岁了")
    age = age+1
    print(f"我长到了{age}岁了")

# 由于这个代码不属于if内,所以依然可以输出
print(f"时间过得真快我都{age}了")

python如何判断真假 python判断正误用什么指令_for循环_13

1.1- while循环的注意事项

条件需提供布尔类型结果,True继续,False停止
空格缩进不能忘
请规划好循环终止条件,否则将无限循环

2- for循环的基础语法与range语法

除了while循环语句外,Python同样提供了for循环语句。
两者能完成的功能基本差不多,但仍有一些区别

while循环的循环条件是自定义的,自行控制循环条件
for循环是一种”轮询”机制,是对一批内容进行”逐个处理”

while

python如何判断真假 python判断正误用什么指令_python_14


for

python如何判断真假 python判断正误用什么指令_for循环_15

2.1- for语句格式

for 临时变量 in 待处理数据集: 
    循环满足条件时执行的代码

遍历字符串
可以看出,for循环是将字符串的内容:依次取出
所以,for循环也被称之为:遍历循环

# 定义字符串name
name = ”xiaofu”
# for循环处理字符串
for x in name: 
       print(x)

python如何判断真假 python判断正误用什么指令_开发语言_16

2.2 range语句

python如何判断真假 python判断正误用什么指令_for循环_17


for循环语句,本质上是遍历:可迭代对象。

尽管除字符串外,其它可迭代类型目前没学习到,但不妨碍我们通过学习range语句,获得一个简单的数字序列(可迭代类型的一种)。

语法1:
range(num)
获取一个从0开始,到num结束的数字序列(不含num本身)
如range(5)取得的数据是:[0, 1, 2, 3, 4]

"""
range
"""
# 得到[0,1,2,3,4]
var = range(5)

# 遍历
for x in var:
    print(x)

语法2:
range(num1,num2)
获得一个从num1开始,到num2结束的数字序列(不含num2本身)
如,range(5, 10)取得的数据是:[5, 6, 7, 8, 9]

"""
range
"""
# 从2开始5结束,不包含本身
var = range(2,5)

# 遍历
for x in var:
    print(x)

语法3:
range(num1,num2,step)
获得一个从num1开始,到num2结束的数字序列(不含num2本身)
数字之间的步长,以step为准(step默认为1)
如,range(5, 10, 2)取得的数据是:[5, 7, 9]

"""
range
"""
# 从2开始10结束,不包含10,每次跳过2
var = range(2,10,2)

# 遍历
for x in var:
    print(x)

3- 循环中断: break和continue

3.1- continue

continue关键字用于:中断本次循环,直接进入下一次循环
continue可以用于: for循环和while循环,效果一致

"""
continue
"""
# 从2开始10结束,不包含10,每次跳过2
var = range(5)

# 遍历 当等于3的时候不打印 然后继续打印
for x in var:
    if x == 3:
        continue
    print(x)

python如何判断真假 python判断正误用什么指令_python如何判断真假_18

3.2- break

break关键字用于:直接结束所在循环
break可以用于: for循环和while循环,效果一致

"""
continue
"""
# 从2开始10结束,不包含10,每次跳过2
var = range(5)

# 遍历 当等于3的时候后面都不打印
for x in var:
    if x == 3:
        break
    print(x)

python如何判断真假 python判断正误用什么指令_python如何判断真假_19