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
  • 相关阅读:
    mongodb的安装和sql操作
    查看apache和nginx的负载和连接数情况
    ansible中playbook使用
    mysql导入导出命令详解
    生产环境下yum的配置
    firewalld的防火墙
    SOCK5代理服务器
    Linux系统基础优化总结
    服务器内存和缓存的优化
    activemq概念介绍
  • 原文地址:https://www.cnblogs.com/ledgua/p/11283136.html
Copyright © 2011-2022 走看看