首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏DevOps运维

    循环3-while语法

    一、介绍和语法 1. while循环方式 while循环语句会对紧跟在while命令后的条件表达式进行判断,如果该表达式成立,则执行while循环里面的命令或语句,每一次执行到done时,会重新判断while 条件表达式是否成立,直到不成立时才会跳出while循环 如果一开始就不成立,那么程序不会进入循环体 2. while语法 while <条件表达式> do 指令... done 3. while循环小结 while循环的特长是执行守护进程,以及实现我们希望循环持续执行不退出的应用,以及频率小于1分钟的循环处理,其他的都可以被for和crontab替代 无线循环需要sleep和usleep来控制频率 二 /scripts/b9.sh 13:37:22 up 3 days, 18:44, 1 user, load average: 0.00, 0.00, 0.00 13:37:24 up 3 days, /bin/bash i=5 while [ $i -gt 0 ] do echo $i ((i--)) done sh /server/scripts/b9.sh 5 4 3 2 1 3.计算从

    51440发布于 2021-11-16
  • 来自专栏python3

    python 3 while 循环示例

    示例一: AGE = 20 count = 0 while True:     if count == 5:         break     GUESS = int(input("AGE:")) 示例二: _user="root" _passwd="okooo123" count = 0 while count<3:     username = input("user:")     passwd 示例三: user = "root" count =0 while count <5:     Guess = input("user:")     if Guess == user:          上面的三个示例均可实现while循环的基本知识,建议使用示例二的写法。

    52820发布于 2020-01-03
  • 来自专栏只为你下

    while循环嵌套while循环

    滑动窗口算法非常适用用来查找数组连续区间,核心就是: while循环嵌套while循环 窗口收缩 窗口匹配 下面我们写出伪代码框架套路,并用这个套路来解相应的题,该思路来自labuladong的算法小抄 示例 1: 输入:s = "ADOBECODEBANC", t = "ABC" 输出:"BANC" 示例 2: 输入:s = "a", t = "a" 输出:"a" 示例 3: 输入: s = 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 3: 输入: s = "pwwkew" 输出: 3 解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 s[left:right] print(answer) 运行输出如下 优化 先搞出来了,我们就可以优化了 比如is_match和is_need_shrink可能相同,用一个就行了 比如循环里面重复计算

    5.8K20发布于 2021-07-30
  • 来自专栏学习

    switch 语句,while 循环,for 循环和do while循环

    while 循环 while 语句的语法结构和 if 语句⾮常相似。 while后边的条件满⾜,死循环的打印hehe return 0; } while循环⾸先上来就是执⾏判断表达式,表达式的值为0,循环直接结束;表达式的值不为0,则执⾏循环语句,语句执⾏完后再继续判断 for(表达式1;表达式2;表达式3) 语句; 此处的表达式1用于初始化, 表达式2用于⽤于循环结束条件的判断, 表达式3 ⽤于循环变量的调整 例如,用for 循环算出一百以内能整除3的数之和: #include d",sum); return 0; } do while 循环 while 和 for 这两种循环都是先判断,条件如果满⾜就进⼊循环,执⾏循环语句,如果不满⾜就跳出循环;⽽ do while 循环则是先直接进 所以在 do while 语句中循环体是⾄少执⾏⼀次的,这是 do while 循环⽐较特殊的地⽅。 练习: 输⼊⼀个正整数,计算这个整数是⼏位数?

    3.6K10编辑于 2024-03-19
  • 来自专栏韩曙亮的移动开发专栏

    【Python】循环语句 ① ( while 循环语法 | 代码示例 1 - while 循环操作 | 代码示例 2 - while 循环求和 | 代码示例 3 - 猜数字 )

    一、while 循环 1、while 循环语法 循环 有两个重要的要素 : 循环条件 : 只有 满足 循环条件 才执行循环操作 ; 如果不满足条件 , 那么将退出循环 , 执行循环外的后续代码 ; 循环操作 : 循环执行的代码逻辑 ; while 循环 语法 : while 循环控制条件: 循环操作 循环操作 while循环关键字 , 表示该操作是一个循环操作 ; while 关键字后是 " 循环控制条件 i < 10: # 循环操作 print(f"i = {i}") # 循环控制变量自增 i = i + 1 执行结果 : i = 0 i = 1 i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8 i = 9 3、代码示例 2 - while 循环求和 代码示例 : """ while 循环代码示例 求 1 ~ 1000 之和 3 - 猜数字 生成一个随机数字 x , 在 while 循环中 , 使用 input 函数从命令行中接收一个数字 , 判断是否猜中随机数 x , 如果猜中则退出循环 , 计算出循环次数 ; 如果没有猜中

    1.8K40编辑于 2023-10-11
  • 来自专栏在水一方

    while()循环

    回顾一下java基础的while(true)循环,有时候实际项目中也会看到在用。 本小节来梳理一下 理解 只要while括号汇总返回的true那么大括号中的内容点就会一直执行下去,因此while(true)表示无限循环 使用场景 一、比如需要对上传的图片做一定的处理,图片不知道什么时候上传 ,由于节点下面可能会有n多个子节点,此时就需要通过while(true)去无限循环判断,当查到某个子节点的值为空时表示到了最后一级节点此时就可以跳出循环while(true){}为无限循环 说明:一般情况下 ,在无限循环内部要有程序终止的语句,使用break实现。 若没有,那就是死循环 while (true){ Set<String> child=getAllSon(currentSet); if(child.size

    2.6K10编辑于 2022-06-14
  • 来自专栏Republic博客

    While循环

    While(条件)//如果条件为真则一直执行循环体中的内容 { 循环体 } 示例1 提示用户输入密码 888正确 若不正确继续输入 且只有三次重新输入的机会 #include<stdio.h> #pragma disable:4996) int main() { //提示用户输入密码 888正确 若不正确继续输入 且只有三次重新输入的机会 int password= 0; int num = 3; printf("请输入密码\n"); scanf("%d", &password); while (password! //判断年份是闰年还是平年 //非整百年份取余4 无余数 则是闰年 有余数是平年 如果是整百年 取余400 //无余数 闰年 有余数平年 int input=1; while

    1.3K10编辑于 2023-10-11
  • 来自专栏CSDN

    while循环与do…while循环的区别

    while循环与do…while循环的区别 while 先判断再执行 不满足循环条件时 一次都不会执行 do…while 先执行再判断 不管任何情况都至少执行一次

    4.6K30发布于 2021-10-15
  • 来自专栏呆呆敲代码的小Y 公众号

    # C#学习 -循环结构-while循环-do ...while 循环-for循环

    循环结构:循环条件+循环操作 循环结构的特点 while循环 while(条件表达式) { //循环内容 //代码1 } 条件表达式为真,执行循环体,一旦条件表达式为假,循环停止。 ? int num1 = i % 10; int num2 = i % 100 / 10; int num3 = i % 1000 / 100 ; int num4 = i % 10000 / 1000; if (num1 + num2 + num3 + 循环 int i = 1; while (i<=100) { if (i%2==0) 打印1+2+3+…+100的值 int i = 1; int num = 0; while (i<=100) {

    4.9K30发布于 2021-08-12
  • 来自专栏韩曙亮的移动开发专栏

    【Python】循环语句 ② ( while 嵌套循环 | 代码示例 - while 嵌套循环 )

    一、while 嵌套循环 1、while 嵌套循环语法 while 嵌套循环 就是 在 外层循环 中 , 嵌套 内层循环 ; while 嵌套循环 语法格式 : while 外层循环条件: 外层循环操作 1 外层循环操作2 while 内存循环条件: 内层循环操作1 内层循环操作2 while 嵌套循环 也是基于 空格缩进 , Python 中基于 空格缩进 判定代码逻辑的层次关系 ; 外层循环 """ # 外层循环 循环控制变量 i = 1 # 外层循环 循环条件 while i <= 3: # 外层循环操作 print(f"第 {i} 次外层循环") # 内层循环 # 不符合 i <= 3 的要求 , 终止循环 # 循环次数为 i - 1 print(f"循环次数 : {i - 1}") 执行结果 : 第 1 次外层循环 第 1 次内层循环 第 2 次内层循环 第 2 次外层循环 第 1 次内层循环 第 2 次内层循环3 次外层循环 第 1 次内层循环 第 2 次内层循环 循环次数 : 3

    3.2K20编辑于 2023-10-11
  • 来自专栏乐行僧的博客

    for循环 while循环 do while循环流程图画法

    1.for(表达式1;表达式2;表达式3) 2.while(条件) {循环体} 3.do {循环体} while(条件)

    3.1K30编辑于 2022-02-25
  • 来自专栏HTML5学堂

    while和do while循环语句

    HTML5学堂:在JS的循环语句当中,for、for-in的确是使用管比较频繁的,但是额外还有两种循环语句,一种是while语句,一种是do-while语句,今天主要讲解这看两种语句,并比较一下它们与for 学过计算机都会接触到循环循环有很多种,今天我们就来看看while和do while的区别吧 while语句 语法:while(判断条件){} while循环满足条件后执行大括号内的内容,下面我们来直接看下 不满足条件因此没有执行累加,最后结果就为1加到100的结果 do while语句 语法:do {执行} while(条件) do while循环在字面上就能与while循环区分开来,do while不管结果如何 for循环 前端开发中for循环用的较为频繁,for循环类似while循环while循环对比可以发现,for循环将初始化,条件和表达式都放在一起了使大括号内容可以变得更精简。

    4.4K70发布于 2018-03-12
  • Python|While循环和For循环

    1 While循环 1 基本格式: while循环的基本格式如下: while条件表达式: 条件满足,执行循环语句 2 示例: ? ? 2 For循环 1 基本格式: for循环的基本格式如下: for变量in序列: 循环语句 2 示例: ? 3 循环常用语句 1 break语句: break语句用于跳出整个循环。 示例: ? 2 continue语句 continue语句是用来结束本次循环,紧接着执行下一次的循环。 示例: ? 3 pass语句 pass是空语句,它的出现是为了保持程序结构的完整性。 4 else语句 else语句除了和if语句配合使用外,while和for循环也可以使用else语句。在循环中使用时,else语句只在循环完成后执行,也就是说,break语句也会跳出else语句块。

    5.9K20发布于 2020-03-12
  • 来自专栏Laoqi's Linux运维专列

    While 循环语句

    Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。当然也可以遍历所有的字符串,列表,元祖等。 当判断条件假false时,循环结束。 for 循环一般是用在一个有次数的循环上。 while 循环用在有条件的控制上。 break ## 跳出循环 print n, 'hello' ## 打印 ‘hello’ n += 1 ## n=n+1 ## 整体的程序是:使用while循环打印 执行结果: 0 hello 1 hello 2 hello 3 hello 4 hello 5 hello 6 hello 7 hello 8 hello 9 hello ---- 手动选择停止 while else 语句 在 python 中,while … else 在循环条件为 false 时执行 else 语句块: #!

    3K80发布于 2018-05-09
  • JavaScript for 循环while 循环

    for/in - 循环遍历对象的属性 while - 当指定的条件为 true 时循环指定的代码块 do/while - 同样当指定的条件为 true 时循环指定的代码块 For 循环 for 循环是您在希望创建循环时常会用到的工具 下面是 for 循环的语法: for (语句 1; 语句 2; 语句 3) {     被执行的代码块 } 语句 1 (代码块)开始前执行 语句 2 定义运行循环(代码块)的条件 语句 3 在循环( 如果语句 2 返回 true,则循环再次开始,如果返回 false,则循环将结束。 语句 3 通常语句 3 会增加初始变量的值。 语句 3 也是可选的。 语句 3 有多种用法。 " + i + "
    "; i++; } do/while 循环 do/while 循环while 循环的变体。 比较 for 和 while 如果您已经阅读了前面那一章关于 for 循环的内容,您会发现 while 循环与 for 循环很像。

    19110编辑于 2025-12-16
  • 来自专栏老雷PHP全栈开发

    while和do while循环语句

    这节课我们来学习一下while,和do while语句,这两个也是循环语句 一、while 语句的含意很简单,它告诉 PHP 只要 while 表达式的值为 TRUE就重复执行嵌套中的循环语句 $i = 1; while ($i <= 10) { echo $i++; } $a=true; while($a){ echo "true"; break; } 二、do-while 循环while循环非常相似,区别在于表达式的值是在每次循环结束时检查而不是开始时 $i = 0; do { echo $i; } while ($i > 0);

    3.5K20发布于 2020-07-02
  • 来自专栏iSharkFly

    Java while 和do while 循环

    Java 中采用的循环语句与C语言中的循环语句相似,主要有 while、do-while 和 for。 while 类的循环在一些时候可以简化代码,但是相比 for 循环来说没有那么用得多。 do- while 和 whiledo- whilewhile循环基本相同,唯一不同的就是先循环还是先判断。在网络上找到了上面一张图,还是很容易说明问题的。 所以我们会看到 do- while 循环在代码中比 while 更少见。 (i); i++;}在 While 循环中,while 后面跟着的都是判断条件,这个判断条件只能是 T/F,因为我们需要这个条件来跳出循环

    1.6K00编辑于 2023-11-01
  • 来自专栏Laoqi's Linux运维专列

    While 循环语句

    Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。当然也可以遍历所有的字符串,列表,元祖等。 当判断条件假false时,循环结束。 for 循环一般是用在一个有次数的循环上。 while 循环用在有条件的控制上。 break ## 跳出循环 print n, 'hello' ## 打印 ‘hello’ n += 1 ## n=n+1 ## 整体的程序是:使用while循环打印 执行结果: 0 hello 1 hello 2 hello 3 hello 4 hello 5 hello 6 hello 7 hello 8 hello 9 hello ---- 手动选择停止 while else 语句 在 python 中,while … else 在循环条件为 false 时执行 else 语句块: #!

    2.9K90发布于 2018-05-09
  • 来自专栏python3

    循环结构while

    一:语句结构     while 判断条件:             语句 二:基本规则     (1)使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。      (2)可以通过设置条件表达式永远不为 false 来实现无限循环     (3)在 while … else 在条件语句为 false 时执行 else 的语句块 三:条件为真     不为 0, 循环结构 3 # ------------------------------------------------------------------------------------------- ----------# 4 count = 0 5 while count < 9: 6 print('The count is:', count) 7 count = count -------------------------------------------------------# 51 52 """ 53 numbers = [12, 37, 5, 42, 8, 3]

    2.5K40发布于 2020-01-19
  • 来自专栏C语言入门到精通

    5.6 while循环

    01 为什么需要循环控制 大多数的应用程序都会包含循环结构。循环结构和顺序结构、选择结构是结构化程序设计的3种基本结构,它们是各种复杂程序的基本构成单元。 02 while循环 1、一般形式 while(表达式) 语句 其中的语句就是循环体,可以是一个简单的语句,也可以是复合语句。 执行循环体的次数是由循环条件控制的,这个循环条件就是上面一般形式中的“表达式”,也称为循环条件表达式。 2、while循环可以简单的记为,只要当循环条件表达式为真(即给定的条件成立),就执行循环体语句。 3while循环的特点是:先判断条件表达式,后执行循环体语句。

    1.3K3129发布于 2019-07-12
领券