5-流程控制语句
1 if分支语句
1 一层分支:变量情况1,输出
变量情况2,输出
否则,输出
2 二层分支:变量情况1,输出
变量情况2,输出
否则,输出
1 if和else和elif是并列
2 print在每个关键字后缩进一格
斗气值=int(input("输入斗气值:"))
修炼异火1=("修炼青莲地心火")
修炼异火2=("修炼陨落心炎")
if 斗气值>200 and 斗气值<500:
print("大斗师强者")
elif 斗气值>500 and 斗气值<1000:
print("斗王强者")
elif 斗气值>1000 and 斗气值<2000:
print("斗皇强者")
if 斗气值>1000 and 斗气值<1500:
print(修炼异火1)
elif 斗气值>1500 and 斗气值<1800:
print(修炼异火2)
else:
print("放弃修炼")
else:
print("未知强者")
2 while循环语句
一部分:while加法器i=i+1先固定好
二部分:while后的加法器变量i<=10限制条件设置
三部分:while中满足的if条件设置
四部分:while中每个条件的终止循环break.continue设置
五部分:print输出的位置设置
1 放在while下面,每次循环先输出变量i
2 放在if条件后面,执行完条件后再输出i
1 加法器固定好以后,
2 if条件设置缩进一格,
3 每个条件设置的终止循环在if后缩进一格
4 print输出在while缩进一格,是加法器的整体格式
求和=1
计数器=1
while 计数器<=100:
print(求和)
求和=求和+计数器
计数器=计数器+1
3 if语句和while循环语句套用
斗气值=0
while 斗气值<=2000:
if 斗气值<=500:
print("进阶大斗师强者斗气值为%d" %斗气值)
elif 斗气值<=1000:
print("进阶斗王强者斗气值为%d" %斗气值)
elif 斗气值<=1500:
print("进阶斗皇强者斗气值为%d" %斗气值)
elif 斗气值<=2000:
print("进阶斗宗强者斗气值为%d" %斗气值)
else:
print("斗圣强者")
斗气值 = 斗气值 + 500
continue斗气值=斗气值+1
斗气值=斗气值+500
4 for完整循环语句
var_遍历["name"] 单独提取遍历变量的键和搜索变量进行匹配
第一部分:定义数组信息和变量查询信息
第二部分:定义for循环遍历,对数组信息进行提取
第三部分:定义循环遍历提取信息的过程设置if条件,找寻对等变量的功能
第四部分:定义查询结果else信息,放在if中每次循环都会提示,放在顶格只输出一次
1 if条件限制在for后缩进一格
2 结果else和for一齐
3 终止循环break在if后缩进一格
1 放在for下面,if限制的条件会先显示出来
2 放在if条件限制下面,n限制的条件就不会显示出来
1 不能单独的分析一部分语句,因为定义变量和函数参数的值会在其中传递,所以要整体结构图的观察理解,
2 通过变量值传递线理解值得运行状况,通过加粗功能语句,提示重点功能
1 for 遍历表头变量 in ["姓名","电话","住址"]:
解释:自定义输出in后内容做表头
2 for 遍历内容变量 in 主列表变量: 解释:正常遍历列表中的数据
3 未解变量["姓名"] = 参数函数(未解变量["姓名"],"修改姓名:")
4 遍历列表变量["姓名"]
解释:函数参数和遍历变量,单独提取列表中,字典中,键中的所有值
解释:每个变量只能提取一列,如果多列,就要多个变量提取
5 print(遍历表头变量,end="\t\t") 解释:遍历出in后的表头,然后横向排列
6 print("姓名\t\t电话\t\t住址") 解释:直接输出一个横向排列的字符
7 print("%s\t\t%s\t\t%s" % (遍历列表变量["姓名"], 解释:提取出列表中每个字段的值,然后横向输出
遍历列表变量["电话"],
遍历列表变量["住址"]))