语法如下所示:
for variable in list
docommand
done
其中,variable
是要使用的变量名,list
是要遍历的列表,command
是要执行的命令。
例如,我们可以使用for循环遍历一个数字列表,并对每个数字执行相同的操作:
for i in 1 2 3 4 5
doecho "Number: $i"
done
1.计算从1到100所有整数的和
2.提示用户输入一个小于100的整数,并计算从1到该数之间所有整数的和
3.某山顶上有一颗香蕉树,一只猴子第一天从树上摘了若干根香蕉,当即就吃了一半,还不过瘾,又多吃了一根。第二天猴子又将剩下的香蕉吃了一半,禁不住诱惑,又多吃了一根香蕉。依此类推,每天都将剩余的香蕉吃一半后再多吃一根。到了第十天,猴子发现只剩一根香蕉了,请问这只猴子在第一天总共摘了多少根香蕉?
逆向推理:
第10天:1根
第9天:(1+1)*2=4
第8天:(4+1)*2=10
第7天:(10+1)*2=22
第6天:(22+1)*2=46
第5天:(46+1)*2=94
第4天:(94+1)*2=190
第3天:(190+1)*2=382
第2天:(382+1)*2=766
第1天:(766+1)*2=1534
是指一个for循环嵌套在另一个for循环内部的结构
for ((变量=X; 指定变量范围; 指定变量迭代的方式))#定义外循环
do
for ((变量=y; 指定变量范围; 指定变量迭代的方式))#定义内循环
do
命令序列
指定变量迭代的方式
done
命令序列
done
1.等腰三角形
2.自定义行数菱形
break [n] 用于跳出单(n代表多少层)层循环
continue 用于中止某次循环中的操作,但是不会完全终止整个循环命令
exit 用于退出脚本进程并且能够自定义返回值
本文发布于:2024-02-04 08:14:03,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170702829453853.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |