while循环_while循环嵌套 - CSDN
精华内容
参与话题
  • while循环的基本用法

    万次阅读 多人点赞 2018-11-11 22:52:20
    while循环的基本用法

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                   

    while是常用的循环结构之一

    1、格式:

         while(条件){
         

         }


    2、基本知识点

        1)puts(“字符串”)。换行输出一个字符串

         2)死循环.。

                            while(1){

                            }


    代码如下:

     

               

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    展开全文
  • while循环

    2020-05-22 23:12:00
    while(i<=100){ sum+=i; i++; } printf("1-100的和是:%d",sum); return 0; } 与java一样不做赘述 int main(){ int i,sum; do{ sum+=i; i++; }while(i<=100); printf("1-100的和是:%d",sum)...
    #include <stdio.h>
    #if 0
    int main(){
    	int i,sum;
    	while(i<=100){
    		sum+=i;
    		i++;
    	}
    	printf("1-100的和是:%d",sum);
    	return 0;
    }
    

    与java一样不做赘述

    int main(){
    	int i,sum;
    	do{
    		sum+=i;
    		i++;
    	}while(i<=100);
    	printf("1-100的和是:%d",sum);
    	return 0;
    }
    

    这种do while语句的话在while后面有逗号;

    int main(){
    	float money,earn=0,debt=0;
    	while(1){
    		scanf("%f",&money);
    		if(money>0){
    			earn+=money;
    		}
    		else if(money<0){
    			debt+=money;
    		}
    		else{
    			break;
    		}
    	}
    	printf("earn=%3.1f,debt = :%f\n",earn,debt);
    
    	return 0;
    }
    

    while的条件是1时不break就不会跳出循环,值得一提的是,若不对debt赋初值的话,后面两个负数相加就会出问题。

    展开全文
  • While循环举例

    千次阅读 2018-04-08 20:33:11
    While循环举例 需求:小芳的妈妈每天给她2.5元钱,她都会存起来,但是, 每当这一天是存钱的第5天或者5的倍数的话,她都会花去6元钱, 请问,经过多少天,小芳才可以存到100元钱。/* 需求:小芳的妈妈每天给她...

    While循环举例

        需求:小芳的妈妈每天给她2.5元钱,她都会存起来,但是,
              每当这一天是存钱的第5天或者5的倍数的话,她都会花去6元钱,
              请问,经过多少天,小芳才可以存到100元钱。

    /*
    	需求:小芳的妈妈每天给她2.5元钱,她都会存起来,但是,
    	      每当这一天是存钱的第5天或者5的倍数的话,她都会花去6元钱,
    		  请问,经过多少天,小芳才可以存到100元钱。
    
    	分析:
    		A:小芳的妈妈每天给她2.5元钱
    			double dayMoney = 2.5;
    		B:她都会存起来
    			double daySum = 0;
    		C:从第一天开始存储
    			int dayCount = 1;
    		D:经过多少天,小芳才可以存到100元钱。
    			double result = 100;
    		E:这一天是存钱的第5天或者5的倍数的话,她都会花去6元钱,
    			说明要判断dayCount的值,如果对5整除就减去6元钱。
    				daySum -= 6;
    		  由此,还隐含了一个问题,就是如果不是5的倍数天的话,钱要累加。
    				daySum += dayMoney;
    		F:因为不知道是多少天,所以我用死循环while,一旦超过100元我就退出循环。
    */
    class WhileDemo
    {
    	public static void main(String[] args)
    	{
    		//每天要存储的钱是2.5元
    		double dayMoney = 2.5;
    		
    		//存钱的初始化值是0
    		double daySum = 0;
    		
    		//从第一天开始存储
    		int dayCount = 1;
    		
    		//最终存储不小于100就不存储了
    		int result = 100;
    		
    		//因为不知道是多少天,所以我用死循环
    		while(true)
    		{
    			//累加钱
    			daySum += dayMoney;
    			
    			//一旦超过100元我就退出循环。
    			if(daySum >= result)
    			{
    				System.out.println("共花了"+dayCount+"天,才存储100元。");
    				break;
    			}
    			
    			if(dayCount%5 == 0)
    			{
    				//花去6元钱
    				daySum -= 6;
    				System.out.println("第"+dayCount+"天,花了6元钱。");
    			}
    			
    			//天数变化
    			dayCount++;
    		}
    	}
    }




    展开全文
  • while和for循环

    2019-04-08 22:07:02
    while循环 while 语句是python语言中最通用的迭代结构。只要顶端测试一直计算到真值,就会重复执行一个语句块。 一般格式: while <test>: <statementst1> else: <statementst2> 在python中...

    while循环

    while 语句是python语言中最通用的迭代结构。只要顶端测试一直计算到真值,就会重复执行一个语句块。
    一般格式:

    while <test>:
    	<statementst1>
    else:
    	<statementst2>
    

    在python中一些语句的作用:

    break		跳出最近所在的循环(跳过整个循环语句)
    continue	跳到最近所在循环的开头处(来到循环的首行)
    pass		什么事也不做,只是空占位语句
    

    break和continue可以出现在while(或for)循环主体的任何地方,但通产会进一步嵌套在if语句中,根据某些条件来采取对应的操作。

    for循环

    for循环在python中是一个通用的序列迭代器,可以遍历任何有序的序列对象内的元素。
    for语句可用于字符串、列表、元组、其他内置可迭代对象。

    for循环的首行定义了一个赋值目标(或一些目标),以及你想遍历的对象。
    一般格式:

    for <target> in  <object>:
    	<statements>
    else:
    	<statements>
    

    当for循环运行时,会逐个将序列对象中的元组赋值个目标,然后每个元素执行循环主体。
    例:
    在这里插入图片描述在for循环中的元组赋值
    如果迭代元组序列,循环目标本身实际上可以是目标元组。这只是元组解包的赋值运算的另一个例子而已。
    在这里插入图片描述
    循环计数器:while和range

    range函数通用的工具,可用在各种环境下。虽然range常用在for循环中来产生索引,但也可以用在任何需要整数列表的地方。

    在这里插入图片描述
    在这里插入图片描述修改列表:range
    在这里插入图片描述

    并行遍历:zip和map

    内置的zip函数可以让我们使用for循环来并行使用多个序列。在基本运算中,zip会取得一个或多个序列为参数,然后返回元组的列表,将这些序列中的并排的元素配成对。

    zip在python3中也是一个可迭代的对象(和range一样),

    在这里插入图片描述用zip构造字典
    在这里插入图片描述

    展开全文
  • while循环和for循环的区别

    万次阅读 2018-08-04 11:45:59
    for循环适合已知循环次数的操作,while循环适合未知循环次数的操作。另外还有一个do...while...的循环;   1、for循环:适合循环次数是已知的操作。如: int number = 10; for(int i = 0;i &lt;= number;i++...
  • Linux中while循环的用法笔记

    千次阅读 2019-05-28 01:04:21
    Shell中可以采用while循环来实现需要进行循环的操作。语法结构如下:while expdo commanddone执行过程:while将测试exp的返回值,如果返...
  • Java基础之While循环

    千次阅读 2018-06-11 18:01:54
    首先我们先假想需要打印一行字符串"hello gzitcast",打印100次那么我们最...Java提供个一个称之为循环的结构,用来控制一个操作的重复执行。public static void main(String[] args) { int count = 0...
  • 利用while循环的经典案例

    万次阅读 2018-07-29 14:30:07
    /*计算61是不是素数,使用while循环*/  int a = 61;  while(true){  if(a%2!=0 &amp;&amp; a%a!=0){  System.out.println(a+"不是素数");  }else{  System.out....
  • while循环的格式及基本使用

    千次阅读 2019-01-13 09:43:37
    while(判断条件语句) { 循环体语句; } 扩展格式 初始化语句; while(判断条件语句) { 循环体语句;... * while循环语句的基本格式: * while(判断条件语句) { * 循环体语句; * } * 扩展...
  • JAVA-while循环语句

    万次阅读 2019-08-14 09:34:59
    while循环语句用法比for语句用起来简单,格式也对的简单;while(判断条件){ 循环体 }public class WhileTest { public static void main(String[] args) { int i=1; while (i) { System.out.println...
  • do while 循环和while循环的区别

    万次阅读 2014-07-20 00:53:21
    do while 循环和while循环的区别 1、do while循环是先执行循环体,然后判断循环条件,如果为真,则执行下一步循环,否则终止循环;  while循环是先判断循环条件,如果条件为真则执行循环体; 2、do ...
  • for循环和while循环的区别(通俗易懂,我的理解) 区别 控制条件语句的变量,在for循环结束后,就不可以被访问了,而while循环还可以访问,如果你继续想使用该变量,则可以使用while循环,否则推荐使用for循环。 ...
  • for循环与while循环的区别

    万次阅读 2017-10-17 21:21:11
     * 一个需求:使用for循环和while循环都可以去实现,那么到底两者之间有什么区别?  * 从内存角度考虑:  * 局部变量在栈内存中存在,当for循环语句结束,那么变量会及时被gc(垃圾回收器)及时的释放掉,不浪费空间 ...
  • 每天一点matlab——while循环实例

    万次阅读 2015-11-16 21:18:20
    clear sum=0; n=1; while n  sum=sum+n;  n=n+1; end sum
  • java退出死循环while(true)

    万次阅读 2019-06-20 10:37:25
    =null就退出while(true),超过8秒也退出 long t1 = System.currentTimeMillis(); while (true){ long t2 = System.currentTimeMillis(); if(t2-t1 > 8000){ break; }else if(temp_msg!=n...
  • While(true)无限循环

    万次阅读 2019-02-15 19:23:58
    while(true)作为无限循环,经常在不知道循环次数的时候使用,并且需要在循环内使用break才会停止。 run()方法中基本都会写while(true)的循环,如下: public class XXXThread implements Runnable { public void ...
  • return 的作用是退出循环体所在的函数,相当于结束该方法。 break 的作用是结束循环,跳出循环体,执行后面的程序。 continue 的作用是结束此次循环,进行下一次循环
  • while循环的习题

    万次阅读 2020-02-24 00:09:01
    循环语句while i=1 while i&lt;=20: if i%5==0: print(i) else: print(i,end=”) i+=1 输入开始和结尾两个数,每5个输出一行 x,y=int(input()),int(input()) while x&lt;=y: print(x,end=...
  • vba如何退出while循环

    万次阅读 2013-11-22 08:59:54
    如:循环100次  While i  i = i + 1    If i = 100 Then GoTo 100    Wend 100: '退出while msgbox "已经退出while 了!"   方式2、 i = 1 Do While i  If i = 100 Then Exit Do  i =
  • for循环、while循环和do........while循环的区别

    万次阅读 多人点赞 2018-04-09 09:54:30
    循环的时候,首先要把思路理清楚,回答四个问题:(1)初始化条件?(2)控制循环的条件?(3)反复做的事?(4)怎样进入下一循环?eg:对1到100求和(1)初始化条件:sum=0;num=1(2)控制循环的条件:num&...
1 2 3 4 5 ... 20
收藏数 1,093,051
精华内容 437,220
关键字:

while循环