Python基础_5循环控制

5-流程控制语句

1 if分支语句

#1 if各部分分解:
1 一层分支:变量情况1,输出
          变量情况2,输出
          否则,输出      
2 二层分支:变量情况1,输出
          变量情况2,输出
          否则,输出

#2 缩进说明:
1 ifelseelif是并列
2 print在每个关键字后缩进一格

#3 格式说明:
斗气值=int(input("输入斗气值:"))       #在下面条件判断是整数,但是输入的是字符需要转换
修炼异火1=("修炼青莲地心火")            #定义两个变量用在嵌套中
修炼异火2=("修炼陨落心炎")

if 斗气值>200 and 斗气值<500:         #1横向多条件
    print("大斗师强者")

elif 斗气值>500 and 斗气值<1000:      #2纵向多条件
     print("斗王强者")

elif 斗气值>1000 and 斗气值<2000:
     print("斗皇强者")
    
    if 斗气值>1000 and 斗气值<1500:   #3因果多条件
        print(修炼异火1)
    elif 斗气值>1500 and 斗气值<1800:
        print(修炼异火2)
    else:
        print("放弃修炼")

else:
     print("未知强者")

2 while循环语句

#1 while各部分分解:
一部分:while加法器i=i+1先固定好
二部分:while后的加法器变量i<=10限制条件设置
三部分:while中满足的if条件设置
四部分:while中每个条件的终止循环break.continue设置
五部分:print输出的位置设置
                
#2 print位置说明:
1 放在while下面,每次循环先输出变量i
2 放在if条件后面,执行完条件后再输出i
            
#3 while缩进说明:
1 加法器固定好以后,
2 if条件设置缩进一格,
3 每个条件设置的终止循环在if后缩进一格
4 print输出在while缩进一格,是加法器的整体格式

#4 格式说明:
求和=1                 #条件计算 设置初始值
计数器=1               #1设置 初始值
while 计数器<=100:     #2设置 循环次数        
    print(求和)        #3设置 输出的变量        
    求和=求和+计数器     #条件计算 公式        
    计数器=计数器+1     #4设置 计数器的计算结果值+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     #计数器固定格式,设置每次循环加500,跳过一次一次的重复输出

4 for完整循环语句

#1 特殊格式说明:
var_遍历["name"]  单独提取遍历变量的键和搜索变量进行匹配

#2 结构分析说明:
第一部分:定义数组信息和变量查询信息
第二部分:定义for循环遍历,对数组信息进行提取
第三部分:定义循环遍历提取信息的过程设置if条件,找寻对等变量的功能
第四部分:定义查询结果else信息,放在if中每次循环都会提示,放在顶格只输出一次

#3 缩进说明
1 if条件限制在for后缩进一格
2 结果elsefor一齐
3 终止循环breakif后缩进一格

#4 print位置说明:
1 放在for下面,if限制的条件会先显示出来
2 放在if条件限制下面,n限制的条件就不会显示出来

#5 for循环的名片系统实例
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" % (遍历列表变量["姓名"],  解释:提取出列表中每个字段的值,然后横向输出
      遍历列表变量["电话"],
      遍历列表变量["住址"]))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值