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循环来工作

  • 相关阅读:
    Mac挂载分区
    连接SFTP命令
    【转】10.13.6蓝牙失效的解决方法(Broadcom-BCM94352z-DW1560)
    Jetbrains2020系列配置路径变动(Pycharm2020双击无法打开)
    libtorch 常用api函数示例(史上最全、最详细)
    有用链接
    cuda 编程1
    CMakeLists.txt
    模型压缩--剪枝,tensorrt实验调研
    iou map TP TN FP FN Precision Recall
  • 原文地址:https://www.cnblogs.com/jun-001/p/13157093.html
Copyright © 2011-2022 走看看