不论什么编程语言,第一次学习都会讲到”hello world”,都会讲到循环.同样在python的世界中也是有循环的。当然在我们的系统业务流程上也是可以有循环存在的,比如重复添加数据,登录界面如果密码错误不能登录的时候就是返回到登录界面,等等这些业务场景需要用循环来操作.一. While循环直接上例子:a=1while a<10:    print(a)    a+=2上面的代码我们可以看一下:a=1  定义一个变量,并赋值为1下面开始循环,条件是a<10,当a小于10的时候,就执行下面的语句:print(a)语句和a+=2语句.执行结果如下:整个代码的作用是:输出10以内的奇数从上面的结果中,我们可以得出:1. 循环是需要有一个初始值的2. 需要 有一个条件语句,可以停止循环3. 循环体内需要有变量的递增这个上面的是while循环二. for 循环原理和while差不多,不过for循环有for循环的语法,例子:1. for i in list:这里的i是for循环中的变量,list是定义的列表的变量整个语句意思是:变量在list中,然后输出这个变量因为for循环有按照顺序遍历的概念,所以这个i值是从列表的第一个元素开始遍历直到最后一个元素那么我操作的对象不是列表,此时该咋么处理呢?那么就要用到 for i in range(0,10)同样的要求代码实现:这里值得注意的是:1. 没有定义变量,而是直接设定范围2. Range的参数:1代表初始值,10代表结束值,但是不包含10,最大到9,2代表步调就间隔值的意思.这是for 循环的另一个用法.以上是pyhton中循环的基本理解,当然在写循环的代码或者流程的时候,我们需要注意:1. 当条件语句为True,非0,非空列表,非空字符换,非空元祖这样值的时候,表示条件一直为真.2. 不要故意去写错误的死循环,否则机器会受不了3. 有时候死循环是业务需要,所以不是所有的死循环都是bug前面提过if条件判断是可以嵌套的,同样循环也是可以嵌套的如:#实现九九乘法表a = 1 #代表行b = 1 #代表列while a < 10:    b = 1    while b <= a: #当列数值小于行数值时,执行下面的程序        print(b,end="*")  #不换行,有空乘号        print(a,end="=") #不换行,有等号        print(b*a,end=" ") #不换行,有空格        #注意:上面的3行语句可由一行进行代替:print(str(b) + "*" + str(a) + "=" + str(b*a),end="\t")          #"\t"代表制表符,比空格要大一些        b += 1    a += 1 #行数值加1    print()#换行    #注意:必须严格注意缩进的规律,否则会报“expect an indented block“的错误。上代码是用嵌套循环的方式实现9*9乘法表:

------------END--------------

加小唐老师微信

领取学习视频

你可能还想看软件测试到底在学什么(职业发展概览)面试中的工具问题 看这一篇就够了面试官:请你说说微信发红包,有哪些测试点MySQL学习笔记1-关系数据库概述

javawhile语句的用法例子_Python语句之循环相关推荐

  1. python中的语句是什么意思_python语句意思

    2018-06-09 回答 python while循环语句 python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: wh ...

  2. python语句print(chr(65))_Python语句 print(chr(65))的运行结果是

    [单选题]s1=[4,5,6];s2=s1;s1[1]=0;print(s2)的结果是 [单选题]下列选项中,( )的布尔值不是 Flase . [填空题]若 a=3 , b=2 ,那么( a &am ...

  3. pythonif语句的经典例子_Python之if语句、for循环和while循环(经典示例)

    一.if语句 1. if-else if 要判断的条件: 条件成立的时候做的事情 else: 条件不成立的时候做的事情 2. if-elif-else if 要判断的条件: 条件成立的时候做的事情 e ...

  4. python continue语句的用法(跳过本次循环,不是跳出整个循环,break才是跳出整个循环)

    Python continue 语句跳出本次循环,而break跳出整个循环. continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环. continue语句用在whi ...

  5. python语句print(0xa+0xb)_Python语句print(0xA+0xB)的输出结果为()

    Python语句print(0xA+0xB)的输出结果为() 答:21 时代精神是在新的历史条件下形成和发展的,体现民族特质,顺应时代潮流的思想观念.( )的总和 答:行为方式 社会风尚 价值取向 精 ...

  6. python语句print(chr(65))_Python语句print(chr(ord('B')))的执行结果是

    [简答题]How do critical thinking and our emotions complement each other? [简答题]下列Python语句的输出结果是 print(&q ...

  7. 这可能是最全的switch语句的用法

    switch的中文翻译是:开关,顾名思义,开关的作用就是控制连通或者中断,在C语言中,switch语句的作用也是大同小异. 要学习switch语句就要了解switch语句的用法,switch语句可以和 ...

  8. if语句的用法是什么

    if语句的用法: if语句是指编程语言(包括c语言.C#.VB.java.汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一. if语句概述 if语句是指编 ...

  9. continue语句可以用在switch语句和3种循环语句中_必须知道的C语言知识细节:break、continue语句区别...

    break语句.continue语句都是C语言标准规定的跳转类语句,能够实现程序无条件转向另一处执行. break和continue中在循环体中经常出现,因此必须掌握其区别,避免出错. 先复习下两种语 ...

最新文章

  1. linux系统编码修改
  2. SQL Server中的重要观点
  3. linux 查看服务器性能常用命令
  4. 京东JIMI用户未来意图预测技术揭秘
  5. 华为鸿蒙OS用户今年底或达2亿 将发布自研鸿蒙编程语言
  6. SmartSql使用教程(1)——初探,建立一个简单的CURD接口服务
  7. hbase中为何不能向表中插入数据_Python自带的数据库,用起来真方便!
  8. 中兴获25个5G商用合同
  9. 微信公众号推送文图片什么尺寸最佳?(转)
  10. 台式计算机拆卸步骤,拆卸和组装台式计算机主机的说明步骤
  11. 虚拟机macos系统共享文件
  12. 金牛座TGAM脑电波传感器模块
  13. 如何成为一个很厉害的人?
  14. 第4周项目4:程序分析(2)
  15. 虚拟机M0n0wall软件防火墙配置
  16. 基于STC89C51单片机的温湿度检测系统
  17. 省级交通运输行政执法综合管理信息系统工程方案
  18. java实现FTP协议:wireshark抓包解析
  19. vue中实现浏览器全屏放大
  20. 深度学习在人脸识别中的应用 ——优图祖母模型的“进化”

热门文章

  1. HP 520 双系统 vista xp
  2. php 单选按钮选中的值,在javascript中根据单选按钮选择更改变量值
  3. 【控制】《多智能体机器人系统信息融合与协调》范波老师-第7章-基于 Markov 对策的多 Agent 协调
  4. 【数理知识】神仙文章(回忆大学所学)常微分方程
  5. STM32 进阶教程 14 - 程序加密之FLASH读写保护
  6. ubuntu常用小工具
  7. PCB走线拐弯处锯齿显示与平滑显示
  8. 200528更新arduino开发ESP8266配置方法,入门必看,esp8266开发板库离线安装包package2.7.1...
  9. 【进程通信】Socket
  10. jsp 特殊字符转义