首页 > 其他分享 >while循环

while循环

时间:2022-09-27 13:25:51浏览次数:51  
标签:语句 continue while 循环 100 执行

一、循环的分类

循环类型 描述
while 在给定的判断条件为true时执行循环体,否则退出循环体
for 重复执行语句

 

(一)循环控制语句

控制语句 描述
break  语句 在语句执行过程中终止循环,并且跳出整个循环
continue  语句 在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。
pass  语句 pass是空语句,是为了保持程序结构的完整性。

 

二、while循环

  • 在Python编程中while语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务

语法

while 判断条件:
    执行语句

(应用一):输出100次想玩游戏了!

# 循环的计数器
i = 1
while i < 100:
    print("想玩游戏了")
    i += 1
print("任务结束")

(应用二):计算1-100的和

num = 1
result = 0
while num<=100:
        result+=num
        num+=1
print(result)

--------------------------
5050

(应用三):计算1-100偶数和

num = 1
result = 0
while num<=100:
        if num% == 0:
            result+=num
        num+=1
print(result)

----------------------------
2550

 

三、break和continue语句

(一)break语句

  • break语句的作用是控制循环流程,终止此循环。
  • 也就是指定条件,满足条件即可停止
# 一共有100个单词,每天只背50个单词,背完休息
i = 1
while i<=100:
    if i==51:
        break
    print(f"今天背了第{i}个单词")
    i+=1
print("背50个单词完成,去休息了。")

 

(二)continue语句

  • continue语句的作用是控制循环流程,即退出当前一次循环而执行下一次循环代码。
  • 指定条件,满足条件,即可跳过。
i = 1
while i<=50:

    if i ==30:
        print(f"第{i}个单词跳过")
        i+=1
        continue
    print(f"背了第{i}个单词")
    i+=1

print("背50个单词完成,去休息了。")

 

四、while循环嵌套

  • 嵌套循环又称套娃;一般分为外部循环和内部循环
  • 当内部循环执行结束,才可以跳到外部循环。
  • 方法:理清思路,搞清楚哪些条件是外部循环,哪些条件是内部循环。

实例

# 假设一周上五天班,每天上班时要说三遍,我是最棒的!
# 外部循环==五天班
# 内部循环==三遍我是最棒的!

i = 1
day = 1
while day<=5:
    print(f"第{day}天上班。")
    i = 1
    while i<4:
        print(f"第{i}遍,我是最棒的!")
        i += 1

    day += 1
print("第五天上班结束!")

 

标签:语句,continue,while,循环,100,执行
From: https://www.cnblogs.com/LoLong/p/16734230.html

相关文章

  • spring三级缓存解决循环依赖
    创建单例bean主要经过三个步骤:1.实例化,2.填充属性,3:初始化一级缓存:singletonObjects,存放经过初始化后的bean。当通过名字获取bean的时候,如果这个名字对应的bean在一级缓存......
  • 循环结构
    循环结构while循环do...while循环for循环增强型for循环=============================================================================================......
  • 循环冗余校验CRC
    循环冗余校验(CyclicRedundancyCheck,CRC)是一种根据网络数据包或计算机文件等数据产生简短固定位数校验码的一种信道编码技术,主要用来检测或校验数据传输或者保存后可能出......
  • Vue 循环v-for列表用法
    v-for指令可以绑定数组的数据来渲染一个项目列表:<divid="app"><ol><liv-for="todointodos">{{todo.text}}</li></ol></div>varapp=newVue(......
  • 带头节点的双向循环链表
    list.h文件点击查看代码#ifndefLLIST_H_#defineLLIST_H_#defineNAMESIZE32/*定义普通节点的类型*/structllist_node_st{ structNode_Data*data; ......
  • java循环结构
    java循环结构多数情况下,要让循环给停下来,不要死循环while循环while(布尔表达式){  //循环内容}dowhile循环do{  //循环内容}while(布尔表达式)fo......
  • 由 ProdOps 提供支持的用户反馈循环
    由ProdOps提供支持的用户反馈循环Photoby杰里米·帕金斯on不飞溅我们专注于软件的质量。我们专注于支持的质量。我们专注于客户体验的质量。为此,我们需要提......
  • 循环结构
    循环结构while循环do....while循环for循环while循环while是最基本的循环,它的结构为:while(布尔表达式){  //循环内容}只要布尔表达式为true,循环就......
  • asyncio的事件循环的替代方案
    1、参考来源https://github.com/MagicStack/uvloop2、环境要求不支持Windows系统3、安装模块pip3installuvlooppip3install-Upip4、引用的示例1impo......
  • Python使用事件循环创建线程池和进程池
    1、来源参考参考官方文档示例:https://docs.python.org/3.9/library/asyncio-eventloop.html#asyncio.loop.run_in_executor2、代码示例1#-*-coding:utf-8-*-2......