精华内容
下载资源
问答
  • while循环一次
    千次阅读
    2022-01-08 22:22:51

    while循环有两种,一种就是while循环,另一种就是do……while循环

    前者称之为当型循环,也就是先判断循环条件,再决定要不要执行循环中的语句

    后者称之为直到型循环,也就是先执行一次循环语句的内容,再对条件进行判断

    while循环语句的一般表达形式为:

    while (表达式) //表达式为循环条件

    {

    语句;

     }

    下一个例子来让大家理解一下:

    用while循环计算1+2+3+4+……+100的结果

    #include<stdio.h>
    int main()
    {
    	int i, sum=0;
    	i = 1;
    	while (i <= 100)
    	{
    		sum = sum + i;
    		i++;
    
    	}
    	printf("%d\n", sum);
    
    }
    

    在程序设计时,有时先要执行循环体内的内容,再对循环条件进行判断,这是就要用到do……while语句

    其一般形式为:

    do

    {

    循环体

    } while(表达式);    //这里注意一定要加分号

    现在用这个语句来计算一下上面那道题

    #include<stdio.h>
    int main()
    {
    	int sum=0,i=1;
          do
          {
          	i++;
          	sum=sum+i;
          }
          while(i<=100);
          printf("%d\n",sum);
      }
    

    计算出来也是一样的结果

    更多相关内容
  • python-----while循环 for循环

    千次阅读 2020-12-11 01:47:08
    1,while循环while循环,必须要有个计数器。count = 0while count < 4:print (count)count+=1执行结果为0123=============================================while循环的break,当执行break时,后面有多少循环...

    python中的循环有2种:while 和for循环。

    1,while循环

    用while循环,必须要有一个计数器。

    count = 0

    while count < 4:

    print (count)

    count+=1

    执行结果为

    0

    1

    2

    3

    =============================================

    while循环的break,当执行break时,后面有多少循环都不再执行。

    count = 0

    while count < 4:

    if count == 2:

    break

    print(count)

    count += 1

    执行结果为

    0

    1

    ====================================================

    while循环的continue,continue用于跳过本次循环,继续下次循环

    count = 0

    while count < 4:

    if count == 2:

    count+=1

    continue

    print(count)

    count += 1

    输出结果为

    0

    1

    3

    在continue中 if语句里 加一个count+=1 不然就会结果就只有 0 1

    2,for循环

    import random

    num=random.randint(1,100)

    print(num)

    count=0

    while count<3:

    count += 1

    guess=int(input('请输入一个数字:'))

    if guess==num:

    print('恭喜你猜对了')

    break

    elif guess

    print('猜小了')

    continue

    else:

    print('猜大了')

    continue

    else:

    print('次数超过3次')

    展开全文
  • Python中for循环与while循环

    千次阅读 2020-11-24 08:38:06
    、循环的分类在Python中循环分为while循环和for循环,最终实现效果相同二、while的语法while 条件:条件成立重复执行的代码1条件成立重复执行的代码2......2.1 示例需求:实现重复执行5print('媳妇儿,我错了')...

    一、循环的分类

    在Python中循环分为while循环和for循环,最终实现效果相同

    二、while的语法

    while 条件:

    条件成立重复执行的代码1

    条件成立重复执行的代码2

    ......

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    2.1 示例

    需求:实现重复执行5次print('媳妇儿,我错了')

    分析:初始值是0次,终点是5次,重复做的事情输出”媳妇儿,我错了“

    #循环的计数器

    i=0

    while i<5:

    print('媳妇儿,我错了')

    i+=1

    print('执行结束')

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    三、while的应用

    3.1 示例1:计算1-100累加和

    分析:1-100的累加和,即1+1+3+4...,即前两个数字相加的结果+下一个数字(前一个数字+1)

    i=1

    result=0

    while i<=100:

    result+=i

    i += 1

    # 输出5050

    print(result)

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    注意:为了验证程序的准确性,可以先改小数值,验证结果正确后,再改成1-100做累加

    3.2 示例2:计算1-100偶数累加和

    分析:1-100的偶数和,即 2 + 4 + 6 + 8....,得到偶数的⽅方法如下:

    偶数即是和2取余结果为0的数字,可以加⼊入条件语句句判断是否为偶数,为偶数则累加

    初始值为0 / 2 , 计数器器每次累加2

    3.2.1 方法1:条件判断和2取余数则累加

    # 方法1:条件判断和2取余数为0则累加计算

    i=1

    result=0

    while i<=100:

    if i % 2 == 0:

    result += i

    i += 1

    # 输出2550

    print(result)

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    3.2.2 方法二:计数器控制

    # 方法二:计数器控制增量为2

    i = 0

    result = 0

    while i <=100:

    result += i

    i += 2

    # 输出2550

    print(result)

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    四、break和continue

    break和continue是循环中满⾜一定条件退出循环的两种不同方式

    4.1 理解

    举例:一共吃5个苹果,吃完第一个,吃第二个...,这里"吃苹果"的动作是不是重复执行?

    情况一︰如果吃的过程中,吃完第三个吃饱了,则不需要再吃第4个和第五个苹果,即是吃苹果的动作

    停止,这里就是break控制循环流程,即终止此循环。

    情况二︰如果吃的过程中,吃到第三个吃出一个大虫子是不是这个苹果就不吃了,开始吃第四个苹

    果,这里就是continue控制循环流程,即退出当前一次循环继而执行下一次循环代码。

    4.1.1 情况一:break

    #情况一:break

    i = 1

    while i <= 5:

    if i == 4:

    print(f'吃饱了不吃了')

    break

    print(f'吃了第{i}个苹果')

    i += 1

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    2020090815413521.png

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    4.1.2 情况二:continue

    i=1

    while i<=5:

    if i==3:

    print(f'大虫子,第{i}个不吃了')

    #在continue之前一定要修改计数器,否则会陷入死循环

    i += 1

    continue

    print(f'吃了第{i}个苹果')

    i += 1

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    五、while循环嵌套

    5.1 应用场景

    故事梗概︰有天女朋友又生气了,惩罚∶说3遍"媳妇儿,我错了",这个程序是不是循环即可?但如果

    女朋友说:还要刷今天晚饭的碗,这个程序怎么书写

    while 条件:

    print('媳妇,我错了')

    print('刷晚饭的碗')

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    但如果女朋友还是生气,把这套乘法要连续三天都执行,有如何书写程序?

    while 条件:

    while 条件:

    print('媳妇,我错了')

    print('刷晚饭的碗')

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    5.2 语法

    while 条件:

    条件1执行的代码

    ...

    while 条件2:

    条件2执行的代码

    ...

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    总结:所谓的while循环嵌套,就是一个while里面嵌套一个while的写法,每个while和之前的基础语法是相同的

    5.3 示例

    5.3.1

    j = 0

    while j < 3:

    i = 0

    while i < 3:

    print('媳妇⼉儿,我错了了')

    i += 1

    print('刷晚饭的碗')

    print('⼀一套惩罚结束----------------')

    j += 1

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    5.3.2 执行结果

    202009091910196.png

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    5.3.3 理解执行

    当内部循环执行完之后,再执行下一次外部循环的条件判断

    watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMzAzOTA2,size_16,color_FFFFFF,t_70

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    六、while循环嵌套应用

    6.1 打印星号(正方形)

    分析:一行输出5个星号,重复打印5行

    #分析:一行输出5个星号,重复打印5行

    # 重复打印5行星星

    j=0 #初始值为0

    while j<=4:

    #一行星星的打印

    i=0

    while i<=4:

    # 一行内的星星不能换行,取消print默认结束符\n

    print('*',end='')

    i+=1

    # 每行结束换行时,这里借助一个空的print,利用print默认结束符换行

    print()

    j+=1

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    6.2 打印星号(三角形)

    分析:一行输出星星的个数和行号是相等的,每行:重复打印行号数字个星号将打印行星号的命令重复执行5次实现打印5行

    # 重复打印5行星星

    # j表示行号

    j=0

    while j<=4:

    #一行星星的打印

    i=0

    #i 表示每行里面行星的个数,这个数字要和行号相等所以i要和j联动

    while i<=j:

    print('*',end='')

    i+=1

    print()

    j+=1

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    6.3 九九乘法表

    6.3.1 执行结果

    #重复打印9行表达式

    j = 1 #定义初始值j=1

    while j <= 9:

    #打印一行里面的表达式 a * b = a * b

    i = 1

    while i <= j:

    print(f'{i}*{j}={j*i}',end='\t')

    i += 1

    print()

    j += 1

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMzAzOTA2,size_16,color_FFFFFF,t_70

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    七、for循环

    7.1 语法

    for 临时变量 in 序列

    重复执行的代码1

    重复执行的代码2

    ...

    7.2 体验

    str1='ithema'

    for i in str1:

    print(i)

    image-20200912131821177.png

    7.3break

    str1='ithema'

    for i in str1:

    if i=='e':

    print('遇到e不打印')

    break

    print(i)

    image-20200912132120701.png

    7.4 continue

    str1='ithema'

    for i in str1:

    if i=='e':

    print('遇到e不打印')

    continue

    print(i)

    image-20200912132313062.png

    八、else

    循环可以和else配合使用,else下方所进的代码指的是当前循环正常结束后要执行的代码

    8.1 while...elae

    需求:女朋友生气了,要惩罚:连续说5遍‘媳妇,我错了’,如果道歉正常完毕女朋友就原谅我了,这个程序怎么写?

    i=1

    while i<5:

    print('媳妇,我错了')

    i+=1

    print('媳妇原谅我了')

    image-20200912132815117.png

    思考:这个print是不是没有循环也能执行?

    8.1.1 语法

    while 条件:

    条件成立执行的代码

    else:

    循环正常结束后要执行的代码

    8.1.2 示例

    i=1

    while i<=5:

    print('媳妇,我错了')

    i+=1

    else:

    print('媳妇原谅我了,真开心,哈哈哈')

    image-20200912133133549.png

    8.1.3 退出循环的方式

    需求:女朋友生气,要求道歉5遍:媳妇,我错了。道歉到第三遍的时候,媳妇埋怨这一遍说的不真诚,是不是就要退出循环了?这个退出有两种可能性:

    更生气,不打算原谅,也不需要道歉了,程序如何书写

    说一边不真诚可以忍受,继续下一遍道歉,程序如何书写

    break

    i=1

    while i <=5:

    if i==3:

    print('这遍说的不真诚')

    break

    print('媳妇,我错了')

    i+=1

    else:

    print('媳妇原谅我了,真开心,哈哈哈')

    image-20200912134745928.png

    所谓else指的是循环正常结束之后要执行的代码,即如果是break终止循环的情况,else下方缩进的代码将不执行

    2.continue

    i=1

    while i <=5:

    if i==3:

    print('这遍说的不真诚')

    i+=1

    continue

    print('媳妇,我错了')

    i+=1

    else:

    print('媳妇原谅我了,真开心,哈哈哈')

    因为continue是退出当前一次循环,继续下一次循环,所以该循环在contnue控制下是可以正常结束的,当循环结束后,则执行了else缩进的代码

    8.2 for...else

    8.2.1 语法

    for 临时变量 in 序列:

    重复执行的代码

    ...

    else:

    循环正常结束之后要执行的代码

    8.2.2 示例

    str1='ithema'

    for i in str1:

    print(i)

    else:

    print('循环正常结束之后执行的代码')

    image-20200912144411066.png

    8.2.3 退出循环的方式

    break终止循环

    str1='ithema'

    for i in str1:

    if i=='e':

    print('遇到e不打印')

    break

    print(i)

    else:

    print('循环正常结束之后执行的代码')

    image-20200912145955881.png

    continue控制循环

    str1='ithema'

    for i in str1:

    if i=='e':

    print('遇到e不打印')

    continue

    print(i)

    else:

    print('循环正常结束之后执行的代码')

    image-20200912150104137.png

    因为continue是退出当前一次循环,继续下一次循环,所以该循环在continue控制下是可以正常结束的,当循环结束后,则执行了else缩进的代码。

    展开全文
  • Labview查看一次while循环运行的时间

    千次阅读 2018-10-19 20:07:18
    参考:http://www.21ic.com/app/test/201810/788332.htm 在while循环边框右键选择添加位移寄存器。

    参考:http://www.21ic.com/app/test/201810/788332.htm

    在while循环边框右键选择添加位移寄存器。

    展开全文
  • shell编程——Shell脚本之while循环

    千次阅读 2021-10-18 10:01:18
    Shell循环 Shell循环有while循环、for循环 ...if判断当条件成立时,会执行一次,然后退出。当条件不成立时直接退出 if判断语法 if 条件;then echo "jackin" echo "run" fi while循环语法 whi...
  • while循环时间间隔

    千次阅读 2018-05-02 14:24:33
    public class Test01 { public static void main(String[] args) { while(true){ try { Thread.currentThread().sleep(5000); } catch (InterruptedException e) { e.printStackTrace(); } System....
  • while循环开始后,先判别条件能否满足,假如满足就执行循环体内的语句,执行终了后再回来判别条件能否满足,如此无限反复;直到条件不满足时,执行while循环后边的语句。简单来讲就是说while循环是先判别后循环, ...
  • while循环语句

    千次阅读 2021-12-02 13:22:27
    首先给大家讲解一下什么叫循环,否则后面会非常的蒙蔽,我们假设一下,今天是新生入学,我们是引导的老师,我们会问位同学,你是哪个班的,然后他...while循环语句是个常用且简单的条件表达循环语句,表达式如下
  • shell脚本—While循环

    千次阅读 2022-04-30 10:32:40
    文章目录shell脚本—While循环1.While循环基本概述2.while循环练习3.循环中的控制语句4.循环控制语句练习 1.While循环基本概述 1.什么是while while在shell中也是负责循环的语句,和for一样 2.while循环和for循环...
  • c++while循环

    千次阅读 2022-03-12 14:33:36
    1.while循环 格式: while(循环条件){ 循环体; } 循环中,我们通过控制变量来控制循环次数。 循环3要素: 循环变量的初值 循环变量的判断 循环变量的更新 eg1: #include <iostream> using namespace ...
  • 实例之while循环

    千次阅读 2021-05-21 06:12:04
    题目1:个整数,它加上100后是个完全平方数,再加上168又是个完全平方数,请问该数是多少?分析:我们在10万以内对每个数进行判断,定义长整形变量a,加百以后的开方为整形变量b,加268以后开方值位整形...
  • 文章目录、for循环1、for循环语句格式2、执行流程3、for循环的执行流程图案例4、for循环实现获取指定范围数据5、for循环实现1-5之间数据求和6、for循环实现1-100之间偶数和7、for循环实现在控制台打印水仙花数8...
  • while循环以及方法

    千次阅读 2022-01-08 08:34:21
    while循环语句的基本格式: 初始化变量; while(判断语句){ 循环语句体; 控制语句体; } while循环可以与for循环等价转换 while循环与for循环的区别: 1、他们之间虽然可以做等价转换,但是在开发中如果...
  • 以前写过一个批量ssh的脚本,来批量处理一些东西,不过遇到过一个问题就是while循环只执行一次就退出脚本如下 while read line ; do  ssh -p20002 $line -o StrictHostKeyChecking=no xxxxxxxxx done 其中ip.txt里...
  • (1)获取数值可以用 int()函数(2)求模运算符(%)将两个数相除并返回余数2.while循环简介(1)for循环用于针对集合中的每个元素都个代码块,而while循环不断地运行,直到指定的条件不满足为止。例子while 条件...
  • C语言中的while循环、do while、for循环

    千次阅读 2021-05-20 06:19:08
    ------------while循环使用方法: ----------------1)while循环的特点:如果while中的条件开始就不成立,那么循环体中的语句永远不会被执行2)while语句的语义是:如果条件成立,就会执行循环体中的语句(“循环体”就是...
  • 程序的控制循环(while循环

    千次阅读 2022-02-13 20:22:40
    无限循环: 由条件控制的循环运行方式。 语法格式如下: while <条件>: <语句块> 根据这个条件来进行循环,如果这个条件成立,那么下面的语句就会被执行,执行之后再次判断条件,如果条件还是成立...
  • python的运算符和while循环

    千次阅读 2021-01-30 02:18:11
    一、运算符计算机可以进行的运算有很多种,不只是加减乘除,它和我们人脑一样,也可以做很多运算...打个比方来说吧,就像猜数字的游戏,要想让用户猜,就得一次次的猜吧,不能猜一次就程序已经结束了,这样是不是感...
  • sql中的while循环 The SQL While loop is used to repeatedly execute a certain piece of SQL script. SQL While循环用于重复执行某段SQL脚本。 This article covers some of the basic functionalities of...
  • Python中while循环

    千次阅读 2020-12-09 10:30:55
    while 简介Python 的循环有 for 和 while 两种,while 为条件控制循环,通过条件表达式控制循环结束。流程图如下:Python 中 while 语句的格式如下:while :【语句块】释:当 while 的 为 True 时运行【语句块】...
  • 在检查while()条件是否为真之前,该循环首先会执行一次do{}之内的语句,然后在while()内检查条件是否为真,如果条件为真的话,就会重复do...while这个循环,直至while()为假。友情提示:文章最后,凯哥会附上本系列...
  • 怎么跳出while循环

    千次阅读 2020-12-05 23:56:56
    展开全部while循环体,退出循环体的方法有:1、循环体条件 不成立,如:while( a>0); 当32313133353236313431303231363533e59b9ee7ad9431333431373330 a≤0 的时候,条件 a>0不成立,while 循环结束,...
  • linux命令:while循环

    千次阅读 2021-05-17 12:14:47
    while命令简介:while循环:适用于循环次数未知的场景,要有退出条件,否则就成为死循环。1.命令格式:语法:while CONDITION; dostatement...done2.命令功能:while循环:适用于循环次数未知的场景,要有退出条件...
  • python的for循环和while循环

    千次阅读 2020-11-24 00:12:17
    for循环:for循环和while循环,两者的相同点在于都能循环做件重复的事情;不同点在于,for循环是在序列穷尽时停止,while循环是在条件不成立时停止。1、for循环是需要先设定循环的次数(n),然后再执行属于for...
  • for循环与while循环

    千次阅读 2021-07-19 13:10:30
    for循环与while循环 、for循环 1、for为关键字,表示循环控制 2、for有四要素:循环变量初始化、循环条件、循环操作、循环变量迭代 3、循环操作,这里可以有多条语句,也就是我们要循环执行的代码 4、如果 循环...
  • 目标程序的三大流程1.while循环的基本使用2.break和continue3.while循环嵌套123在程序开发中,一共有三种流程方式:顺序:从上向下,顺序执行代码分支:根据条件判断,决定执行代码的分支循环:让特定代码重复执行(解决...
  • Python中的while循环

    千次阅读 2020-10-12 19:49:34
    1.第种形式和C比较相似 while 判断条件(condition): 执行语句(statements)…… a=1#初始值 whilea<10:#条件 printa a=a+2#步长 输出结果如下: ...同时while循环里也支持,continu...
  • sql while循环_SQL WHILE循环的简单示例

    万次阅读 2020-07-16 19:53:14
    sql while循环 SQL WHILE loop provides us with the advantage to execute the SQL statement(s) repeatedly until the specified condition result turn out to be false. SQL WHILE循环为我们提供了重复执行...
  • 深入理解LabVIEW中的While循环

    万次阅读 2013-11-20 12:17:38
    一些初学LV的网友们近期发给我的邮件中多谈到WHILE循环的一些问题,这些问题虽然很常见,但是是根本性的问题,原因在于这些问题之所以不容易理解,是因为刚刚接触LV,很难理解或者经常忽视了“数据流”的问题。...
  • C语言中的while循环语句

    千次阅读 2022-04-05 15:16:40
    日常生活中除了选择之外,还有很多循环做的事情,比如说三点...还是使用个代码来解释while循环的执行过程: #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main() { int i = 1; while (i<=

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 830,815
精华内容 332,326
关键字:

while循环一次