循环
#### 循环
### while
# while 判断条件(condition):
# 执行语句(statements)
### while else 当 while 后面的条件语句为 false 时,则执行 else 的语句块
# while <expr>:
# <statement(s)>
# else:
# <additional_statement(s)>
print("~~~while else~~~")
count = 0
while count < 5:
print(count, " 小于 5")
count = count + 1
else:
print(count, " 大于或等于 5")
### for else 当 for循环没有执行的时候,执行else,这里的else相当于for的一个default
# for <variable> in <sequence>:
# <statements>
# else:
# <statements>
print("~~~for else~~~")
sites = ["Baidu", "Google", "Runoob", "Taobao"]
for site in sites:
if site == "Runoob":
print("菜鸟教程!")
break
print("循环数据 " + site)
else:
print("没有循环数据!")
print("完成循环!")
### break 结束循环
### continue 结束本次循环
###range range(begin,end,step) 可以生成一个列表
print("~~~range~~~")
for i in range(0, 10, 3):
print(i)
###pass Python中的空语句 什么都不执行
####注意
# python中没有else if 和do...while
判断
####判断
### if
# if 表达式1:
# 语句
# elif 表达式2:
# 语句
# else:
# 语句
### match case 3.10新特性
# status = 500
# match status:
# case 100:
# print("Continue")
# case 200:
# print("OK")
# case 300:
# print("Multiple Choices")
# case 400:
# print("Bad Request")
# case 500:
# print("Internal Server Error")
#### 循环
### while
# while 判断条件(condition):
# 执行语句(statements)
### while else 当 while 后面的条件语句为 false 时,则执行 else 的语句块
# while <expr>:
# <statement(s)>
# else:
# <additional_statement(s)>
print("~~~while else~~~")
count = 0
while count < 5:
print(count, " 小于 5")
count = count + 1
else:
print(count, " 大于或等于 5")
### for else 当 for循环没有执行的时候,执行else,这里的else相当于for的一个default
# for <variable> in <sequence>:
# <statements>
# else:
# <statements>
print("~~~for else~~~")
sites = ["Baidu", "Google", "Runoob", "Taobao"]
for site in sites:
if site == "Runoob":
print("菜鸟教程!")
break
print("循环数据 " + site)
else:
print("没有循环数据!")
print("完成循环!")
### break 结束循环
### continue 结束本次循环
###range range(begin,end,step) 可以生成一个列表
print("~~~range~~~")
for i in range(0, 10, 3):
print(i)
###pass Python中的空语句 什么都不执行
####注意
# python中没有else if 和do...while