精华内容
下载资源
问答
  • while和for的区别

    2020-11-17 11:02:08
    因此while循环中循环控制变量n值会改变,n用1次就没了,而for里面n值不改变,可以用n继续控制循环。而且for里面还有循环变量i,给其设定初始值后就可以用在循环中计数,while则没有这个功能。 ...
    1. while和for循环都可以充当定数循环,此时循环判断表达式是循环控制变量n,在for中表现为i<n,在while中表现为n–。因此while循环中循环控制变量n的值会改变,n用1次就没了,而for里面n的值不改变,可以用n继续控制循环。
    2. 一般while还可以充当自循环,即循环判断表达式的真值受到while体内操作影响,多次循环使得判断表达式为假后即退出循环。在很多的程序设计题目中,如果题目不是很明显的用选择结构解的话就是要用循环结构了,而如果又不是很明显的定数循环的话就是要用while的自循环解,这时就需要巧妙的设置while的循环判断表达式使得刚好满足题目要求后退出循环。
    3. 通常在循环进行时要有计数操作,for循环本身即有循环变量i计数,while循环没有但可以人为设置循环变量,设置初值后在循环体中++就行。而为了使计的数与当次循环相匹配,则要使循环变量的初值设置巧妙!(就理解吧)
    4. 对于for的两层循环,它的使用十分局限,只有内层循环完全结束后外层循环才加一。对于其他的需要用双循环的情况,如果不是这种循环规律就不能用其,应该改用while,人为设置两个循环变量,每个循环变量都在某些情况下++,可以实现更为灵活的双循环。
    展开全文
  • 主要介绍了python while 函数及while和for的区别 ,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • 在本篇内容里小编给大家分享的是关于python中while和for的区别以及相关知识点,需要的朋友们可以学习下。
  • python中while for 的区别 while的条件值可以修改 for的不可以

    python中while 和 for 的区别

    在这里插入图片描述
    在这里插入图片描述
    while的条件值可以修改
    for的不可以

    展开全文
  • 统计思想的综合例子,while和for的区别典型例子
    /*
    需求:小芳的妈妈每天给她2.5元,她都会存起来,但是每当这一天是存钱的第5天时
    或者5的倍数的话,她都会花去6元钱。请问,经过多少天小芳才可以存到100元。
    分析:
    多少天?统计思想:count++
    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:因为不知道是多少天,所以用死循环,一旦超过100元就退出循环
    */
    public class HelloWorld {
    public static void main(String[] args){

    //每天要存储的前是2.5元
    double dayMoney = 2.5;

    //存钱的初始化值为0
    double daySum = 0;

    //从第一天开始存储
    int dayCount =1;

    //最终存储不小于100就不存储了
    int result = 100;

    //因为不知道是多少天,所以我用死循环,一旦超过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++;
    }
    }
    }
    展开全文
  • Python中while和for的区别

    千次阅读 2016-09-24 20:25:17
    在c、c++、Java、C#等语言中,while和for的用法是基本一致的,但是在Python中,这两个循环还是存在一定的差别的 当遍历序列或数组时, 只能用for,while用来遍历会出现死循环

    在c、c++、Java、C#等语言中,while和for的用法是基本一致的,但是在Python中,这两个循环还是存在一定的差别的

    当遍历序列或数组时, 只能用for,while用来遍历会出现死循环


    展开全文
  • Java while for 的区别

    千次阅读 2015-07-15 20:14:48
    while(time ... time +=dt; } 如果dt没法整除T,就无法运行程序,Mac彩色圈就一直转啊转; 但换成: for(time = 0; time ... } 这样就可以运行。 这是为什么呢? 记下来,以后知道了填坑。
  • C# 循环结构while,do-while和for的区别以及跳转语句

    千次阅读 热门讨论 2017-01-18 11:25:04
    循环结构:语句在满足条件下循环执行多次   While Do–while For While循环:先判断,再执行循环体 ...for循环是更加简洁循环语句,大部分情况下,for循环可以代替while循环、do-while循环。 for循环
  • 1 pets = ['dog','cat','dog','goldfish','cat','rabbit','cat'] ...3 for pet in pets: 4 print(pet) 5 #------------------------------------------ 6 pets = ['dog','cat','dog','goldfis...
  • int i; for (i=0; ++i { ...也许他想知道是第2个区别,而不是教本上常讲第1个区别, 所以他才会说中国人受教太多吧. 面试官知识面记忆力挺吓人, 他能把我回答问题话一字不差地重复一遍。
  • while、do-while for 本质区别for 循环执行顺序while 循环执行顺序do-while 循环执行顺序三者区别1、for 循环2、while 循环2.1 “循环迭代<3>”放在 continue 之后2.2 “循环迭代<3>”放在 ...
  • whileTrue、whilefor的用法和区别 break、continue、pass的用法
  • while和for的使用区别

    2016-09-19 22:04:30
    不管是在java还是在c中,while和for的使用都较为相似。 但是,for更适用于有明确范围的变量 (例如有多少水仙花数) while更适用于没有明确定义到底要循环多少次的情况。 (例如:折多少次纸才可以到达...
  • do while 循环和while循环的区别 1、do while循环是先执行循环体,然后判断循环条件,如果为真,则执行下一步循环,否则终止循环; while循环是先判断循环条件,如果条件为真则执行循环体; 2、do while循环...
  • Python基础:If 、While和for 循环的区别

    千次阅读 多人点赞 2019-08-18 00:37:29
    Python里最常用if、while、for语句来实现判断和循环,具体有什么区别呢,以及在使用while和for的时候有没有break的区别是什么呢? 先看看官方的说明: if:语句的判断条件可以用>(大于)、<(小于)、==...
  • JS中的while和for循环用法和区别 一般来说,在循环结构中动态改变循环变量值时,建议使用 while 结构,而对于静态循环变量,则可以考虑使用 for 结构。 运算本质上没什么区别,while变量声明在外面。 for 三个...
  • for和while的区别

    2014-12-06 14:10:30
    for和while的区别,面试需要考虑周到
  • while循环和for循环的区别? 使用区别:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。不知道用for循环。 因为变量及早的从内存中消失,可以提高内存的使用效率。 ...
  • whilefor和do…while循环认识和区别 文章目录whilefor和do...while循环认识和区别三种循环认识while循环for循环OK!区别在这里,已经不用回顾同学请看这里~~~~~~~~~~~~一:二: 三种循环认识 while...
  • while循环默认以行读取文件,而for循环以空格读取文件切分文件,本篇就结合现网一些使用示例说说二者用法和区别。 一、常用语法 1、for循环 for循环常用语法结构有如下几种: for 变量 in seq字符串 for 变量 ...
  • Python中while和for循环的区别以及执行流程 区别:while循环适用于未知循环次数的循环,for循环适用于已知循环次数的循环 执行流程: while 循环条件: 循环体 #循环条件为True时,执行循环体 for 变量 in ...
  • 三种循环的区别  do while 是至少要循环一次  for while 循环必须判断条件是否成立,然后决定是否执行循环语句  while循环适合于不明确循环次数的情况下  for循环适合于明确循环次数  for循环在执行完成...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,108
精华内容 843
关键字:

while和for的区别