python循环3次停止_从零开始学Linux运维|24.Shell编程(for循环和while循环)

138949070c448b37b4d9460d10a3d219.png

1.for循环

shell下for循环可以用两种格式

5ba9190acac77537c3063f985395d80b.png

执行结果是一样的

b9b1d897cc07e22fd0995a96dcf97169.png

第一种for循环是先定义一个变量j赋值为1,当j小于等于10的时候,j自增1并打印j的值

j++ 就表示j自增1

这里要说一下j++和++j的区别

可以看到j++是先打印值再进行自增

d5158681e78b3b377f642777789bcdae.png

可以看到j++是先自增再进行打印

9b14742c0ebd7c3a79f66d6024ababfc.png

第二种for循环是直接遍历由{1..10}生成的元素

fec93fa9cab21d0f1b14529da0156b68.png

可以循环打印一些字符串

c16d659fcd98506783e7c834b2a52b00.png

执行的结果都是一样的

559d292b4c721951d499ab14192bfe6d.png

2.while循环

while循环不同于for循环,for循环可以指定循环次数,或者根据列表数量循环

while循环是当判断条件不为真时才会停止循环

ef21c7966d8b82f8d7df93ffe5ca287e.png

设置1个变量,当变量大于0的时候,将变量值输出并自减

执行结果

0357b42225bd1da318e8ccc53c358555.png

3.其他

until循环

until会执行命令,直到命令为真,

case语句

case语句会匹配一个值与一个模式,匹配成功会执行相匹配的命令

因为以上两个循环可以使用while和if elif替代,

之后会写python的安装和使用,

python里没有对应的until循环和case语句,

所以在此不多做介绍了,感兴趣的可以自己搜索一下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值