• shell循环语句


    1.循环和遍历

            循环:重复执行一段代码的结构。只要条件满足,多次执行相同的代码。

            循环体:循环条件

            循环条件满足,循环体将一直执行。直到条件不满足为止

            遍历:对数据结构当中每个元素进行访问的过程,对循环体中定义的对象(变量进行操作或者输出)

            循环:涉及到重复性的操作,可以用循环来代替。

                       提高代码的重复利用率

                       提高程序的效率

    2. for循环格式

            for 变量名 in 取值范围

            do

                    命令序列

            done

            

     3. for循环的类c语言格式

            for((表达式1:表达式2:表达式3))

            do

                    命令序列

            done

            表达式1:定义变量,给它一个是初始值

            表达式2:循环范围

            表达式3:定义如何循环

    4.循环控制语句

            continue:满足条件时,跳出本次循环,但是循环条件如果继续存在,继续执行后面的循环。满足条件跳出本次循环,继续下一次循环。

            break:跳出循环,满足条件即刻退出,不在执行后续循环

            exit :如果满足条件直接退出,所有的可执行条件都不再执行。

    5.实验

    1.猜数字,设置一个随机数,比这个数字大,提示用户输大了,比他小,提示猜小,等于,猜对了,猜不对,你不能退出去,一直猜对为止。同时打印出一共猜了多少次

    提示:死循环 for((;;)) ,生产随机数:$RANDOM(0-32767) $((RANDOM%100+1))取1-100的随机数

    2.淘宝商城购物:只有一家店,店里只有5种商品,衣服 :500,裤子:400,鞋子:350,帽子:150,袜子:50每次客户选择商品之后都要提示顾客是否继续购买,继续,继续买。不买要提示用户:你买了啥,第二个,你花了多少钱,然后退出。

  • 相关阅读:
    React UseMemo源码分析
    vue3 封装自定义指令,监听元素宽高的变化
    笛卡尔树(暑假每日一题 9)
    pytorch 学习(1)
    彻底掌握Makefile(一)
    Flutter混编之路IOS插件0基础开发(mac环境)
    靶向 TGF-β 信号通路
    java毕业设计鞍山丘比特房屋租赁管理系统Mybatis+系统+数据库+调试部署
    【环境搭建】linux docker安装nexus3
    适配器模式
  • 原文地址:https://blog.csdn.net/qq_59980732/article/details/133029217