

# if后面要有判断条件
if 判断条件:
# 执行语句需要注意缩进
执行语句
#条件真,进入执行语句;条件假,跳过执行语句

if 判断条件:
# 执行语句需要注意缩进
执行语句1#
# 注意,无需添加条件
else:
执行语句1#
#满足判断条件,执行语句1#;不满足判断条件,执行语句2#

# elif后面要有判断条件
if 判断条件:
# 执行语句需要注意缩进
执行语句
elif 判断条件:
执行语句
elif 判断条件:
执行语句
# elif后面要有判断条件
if 判断条件:
# 执行语句需要注意缩进
if 判断条件:
执行语句
elif 判断条件:
if 判断条件:
执行语句
# 注意,无需添加条件
else:
if 判断条件:
执行语句
正常的赋值操作和判断语句结合:
# 正常的赋值操作和判断语句结合
if a>b:
h = "变量1"
else:
h = "变量2"
优化之后更简洁的写法:
#优化之后更简洁的写法
h = "变量1" if a>b else "变量2"

range(start,stop,step) 函数
传入一个参数,参数为stop,遵循前闭后原则,随机数范围:[0,stop)
有两个参数,第一个参数为start,第二个参数为stop,随机数范围:[start,stop)
传入三个参数,三个参数依次为:start,stop,step,随机数范围:[start,stop),每取一个数加一个step,即:start,start+step,start+step+step,……
# 使用for 循环遍历列表中的元素
for i in [1,2,3]:
print(i)
# for 循环结合 range函数
for i in range(1, 100, 2):
print(i)

count = 0
# while循环条件,满足条件执行循环体内代码
while count<5:
# count 变量+1,否则会进入死循环
count += 1
break:跳出整个循环体
注意:1.break不要直接使用;2.要注意设定的条件
示例1:
#while循环
count = 0
# while循环条件,满足条件执行循环体内代码
while count<5:
# count 变量+1,否则会进入死循环
count += 1
if count == 3:
break #跳出整个循环体
示例2:
list_demo = [ 1, 2, 3, 4, 5, 6]
# 循环遍历裂变
for i in list_demo:
# 如果i 等于三,那么跳出整个for循环
# 不再打印后面的4、5、6
print(i)
if i == 3:
break
continue:跳出当前轮次的循环
示例1:
# while循环
count = 0
# while循环条件,满足条件执行循环体内代码
while count<5:
# count 变量+1,否则会进入死循环
print(count)
if count == 3:
# 为了与3区分,如果==3的情况下count = count+1.5
count += 1.5
continue
count += 1
示例2:
list_demo = [ 1, 2, 3, 4, 5, 6]
# 循环遍历裂变
for i in list_demo:
# 如果i 等于三,那么跳出整个for循环
# 不再打印后面的4、5、6
print(i)
if i == 3:
continue
print("hogwarts")
pass
print("school")