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

  • 相关阅读:
    HOJ 2139 Spiderman's workout(动态规划)
    FZU 2107 Hua Rong Dao(dfs)
    Java 第十一届 蓝桥杯 省模拟赛 计算机存储中有多少字节
    Java 第十一届 蓝桥杯 省模拟赛 计算机存储中有多少字节
    Java 第十一届 蓝桥杯 省模拟赛 计算机存储中有多少字节
    Java 第十一届 蓝桥杯 省模拟赛 合法括号序列
    Java 第十一届 蓝桥杯 省模拟赛 合法括号序列
    Java 第十一届 蓝桥杯 省模拟赛 合法括号序列
    Java 第十一届 蓝桥杯 省模拟赛 无向连通图最少包含多少条边
    Java 第十一届 蓝桥杯 省模拟赛 无向连通图最少包含多少条边
  • 原文地址:https://www.cnblogs.com/jun-001/p/13157093.html
Copyright © 2011-2022 走看看