首页 > 其他分享 >while循环语句

while循环语句

时间:2022-08-22 15:55:31浏览次数:40  
标签:语句 num 代码 while 循环 100 表达式

while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。

语法格式:

while 条件表达式:
    代码块

代码块:指的是缩进格式相同的多行代码,不过在循环结构中,又称为循环体。

执行的具体流程:首先判断条件表达式的值,其值为真(True)时,则执行代码块中的语句,当执行完毕后,在回头重新判断条件表达式的值是否为真,若仍为真,则继续重新执行代码块....如此循环,直到条件表达式的值为假(False),才终止循环。

 

 示例:

1 打印 1~100 的所有数字:
2 # 循环的初始化条件
3 num = 1
4 # 当 num 小于100时,会一直执行循环体
5 while num < 100:
6     print(num)
7     # 迭代语句
8     num += 1
9 print("循环结束")

运行的结果中,发现只输出了1~99,却没有100。这是因为,当循环至 num 的值为100时,条件表达式为假(100<100),所以就不会输出100。

除此之外,while 循环还常用来遍历列表、元组和字符串,因为都支持通过下摆哦索引获取指定位置的元素。

示例:

1 str = "www.baidu.com"
2 i = 0
3 while i < len(str):
4     print(str[i],end="")
5     i +=1

结果:

www.baidu.com

标签:语句,num,代码,while,循环,100,表达式
From: https://www.cnblogs.com/myx3/p/16613060.html

相关文章

  • JQuery_遍历_for循环、JQuery_遍历2_each方法
    JQuery_遍历_for循环2.遍历1.js的遍历方式*for(初始化值;循环结束条件;步长)2.jq的遍历方式1.jq对象.each(callback)2.$.each(object,[callback])3.for..of: ......
  • python学习目录04-模块的循环导入
    循环导入#循环导入:大型的python项目中,需要很多python文件,由于架构不当,可能会出现模块之间的相互导入A:模块deftest():f()B:模块deff():......
  • 使用sm框架出现sql语句重复执行
    修改方法将IEDA中设置修改为如下图:取消勾选DeletageIDEAbuild/runactionstoMaven可能的原因(未确定)勾上那个选项会导致Maven编译两次......
  • 在vue中循环调用接口-promise.all()
    methods:{handleAdd(arr){this.loading=trueconstallApi=[]arr.forEach((item,index)=>{constdata={id:item.id,......
  • 【Java基础】循环结构for、while、嵌套循环、关键字break、continue
    1.for循环for(inti=0;i<10;i++){System.out.println(i);}执行过程说明(1)循环条件部分②为boolean类型表达式,当值为false时,......
  • 054_末晨曦Vue技术_处理边界情况之组件之间的循环引用
    组件之间的循环引用点击打开视频讲解更详细假设你需要构建一个文件目录树,像访达或资源管理器那样的。你可能有一个<tree-folder>组件,模板是这样的:<p><span>{{fold......
  • 第四讲 Python中的常见语句
    4.1 if条件判断语句4.1.1 if条件判断语句单分支◆单分支格式:if判断条件:语句块1……else:语句块2……Ø例:name=input('请输入您的用户名:')ifname=='admin':......
  • JMeter While循环控制器应用之遍历获取文件参数
    While循环控制器应用之遍历获取文件参数by:授客QQ:1033553122测试环境JMeter-5.4.1应用实现单线程在单次迭代内遍历获取文件参数说明:上图仅给出关键配置信息注意:......
  • 脚本技巧-case语句
    目录前言选项前言我们在写脚本时,经常遇到,需要复用脚本功能的情况,如根据参数,决定要指定执行哪部分功能,这里我们使用shell的case语句实现。选项case$parainmode1)p......
  • Python_08While循环
    while循环Python提供了While和for循环,(在Python中没有do..while循环)如果使用 while 循环,给定的判断条件为true时执循环体,否则退出循环体。1#在Python中没有do...whi......