zoukankan      html  css  js  c++  java
  • Python循环格式

    一、流程控制之while循环

    1.1什么是循环

    当我们攻略单机游戏时,总要重复对某一些关卡进行反复攻略以达到通关目的。而在编程中,我们也需要对有一些程序进行循环操作,这个时候就需要用到循环语句for 或者while循环。

    1.2while循环语法

    while 条件表达式:
    	语句块
    

    1.3while+break

    通过上述例子与在计算机运行的结果可知,while循环并不会自己自动结束循环,所以我们需要通过使用break来控制他跳出循环

    while 条件表达式:
    	语句块
    	if 条件成立 :
    		break       #通过if判断,break跳出循环
    

    1.4while+continue

    有些时候我们需要对某些情况不进行循环,但是我们又想一直在循环中,那么这个时候我们可以使用while+continue来控制

    例如:我需要按顺序从一到10拿苹果,但是我不想要第五个

    apple=0
    while apple<=10
    	apple+=1
    	if apple==5
    	continue
    
    结果打印为:1234678910

    1.5while循环嵌套

    • 什么叫循环嵌套:

      有时候我们在重复做某件事的时候,中间还需要重复做几件事情,那么这个时候我们可以使用循环嵌套来做

      while True:
      	while True:
      	#if后面式可以跟else的
      		if	条件表达式 :
      			break
      	if 条件表达式 :
      		break	
      

    二、流程控制之for循环

    2.1、为什么要用for循环

    可能大家会很奇怪,明明有while循环了,为什么还要用for循环呢?

    其实原因很简单,for循环时可以控制循环次数,更加方便更加精准,而while循环他不是通过控制循环次数来实现循环,那么这个时候,for循环的好处就显而易见了

    2.2、for循环的语法

    说了为什么要用for循环,那就要说说for循环的语法了

    xiguale = ['xi','age','run','book']
    for i in xiguale :
    	print(i)
    
    输出结果:
    xi

    age
    run
    book

    通过上面可以发现for循环的遍历以及便捷,还有for循环的强大。

    2.3、for+break与for+continue

    xiguale = ['xi','age','run','book']
    for i in xiguale :
    	if i=='age' :
    		break
    	print(i)
    
    xiguale = ['xi','age','run','book']
    for i in xiguale :
    	if i=='age' :
    		continue
    	print(i)	
    
    输出结果:
    xixi
    run
    book
  • 相关阅读:
    学习日记16、easyui editor datagrid 动态绑定url
    学习日记15-1布局页同时引用多个model
    phpstrom的find in path 搜索失效
    markdown画流程图-mermaid工具
    Windows下PHP安装 Imagick扩展
    ftp实现通过数据库的虚拟用户认证
    PHP报错Only variables should be passed by reference in的解决方法
    ffmpeg总结
    PHP执行外部命令总结(exec、system、passthru、shell_exec)
    phpstorm配置使用xdebug
  • 原文地址:https://www.cnblogs.com/ledgua/p/11283136.html
Copyright © 2011-2022 走看看