zoukankan      html  css  js  c++  java
  • 初探循环---1

    1。首先循环的意思是:把一件事重复执行很多遍,很重要的概念

     

     

     每个人的生活和工作都充满了循环,很多时候,循环意味着重复和枯燥。一成不变的生活终归需要你自己去打破循环,但工作的事,就大可让计算机帮一帮我们了。与人类不同,计算机不怕苦也不怕累,无聊的事情可以重复上千遍,只要能追寻到你想要的答案

    比如你需要下载很多很多张图片,本来你是要手动操作的,而计算机通过【循环】,就可以依照某些规则,帮你一张一张地下载图片,你在一旁歇着就好。计算机干重复性的工作比你拿手

    要实现“重复、自动地执行代码”,有两种循环语句可供我们选择使用:一种是for...in...循环语句,另一种是while循环语句

      1.for循环,它的格式:

    for 元素 in 序列: 

    看一个简单的例子 

    结果会出现:

     in后面的一个我们叫序列,往往是一堆东西的集合,而for in  之间的字母i(这个i是自己定义的,也可以定义为其他东西)则可以看做一个空的容器,那些东西一个一个往容器里面跑,跑进去以后,print则是打印出来

    如果不缩进

    则会出现最后一个6

    2,序列还可以是字典,也可以是字符串等等

     在生活中,我们经常会遇到循环,比如吃饭会叫号,去银行办理业务,总是会说请多少号去窗口办理业务

     会出现:

     由此可见,重复的东西计算机可以更好的实现,如果让人喊,那么需要喊100,费时费力

    range()里面的数字,往往就是我们需要循环的次数

     我们可以打印关于i的一些相关东西,还可以在下面设置条件,比如

     结果是

    2,while循环:格式是:

    while 条件:

     

     它是“在一定的条件下”,“按照流程办事

     while在英文中表示“当”,while后面跟的是一个条件。当条件被满足时,就会循环执行while内部的代码(while子句)

    你家的大门是密码门,密码是你的生日比如1215。当输入密码错误的时候,会提示“请尝试输入密码:”。直到密码输入正确,就会提示“欢迎回家!

     两种循环对比

    for循环和while循环最大的区别在于【循环的工作量是否确定】,for循环就像空房间依次办理业务,直到把【所有工作做完】才下班。但while循环就像哨卡放行,【满足条件就一直工作】,直到不满足条件就关闭哨卡。

    所以说,当我们【工作量确定】的时候,我们就可以让for循环来完成重复性工作。反之,要【工作量不确定时】可以让while循环来工作

  • 相关阅读:
    1052. 卖个萌 (20)
    1051. 复数乘法 (15)
    1050. 螺旋矩阵(25)
    1049. 数列的片段和(20)
    1048. 数字加密(20)
    1047. 编程团体赛(20)
    1046. 划拳(15)
    怎么用js代码改变单选框的选中状态
    Dom操作--全选反选
    Scoket简介
  • 原文地址:https://www.cnblogs.com/jun-001/p/13157093.html
Copyright © 2011-2022 走看看