首页 > 其他分享 >04流程控制 for循环,while循环

04流程控制 for循环,while循环

时间:2024-04-15 12:36:25浏览次数:29  
标签:bin do 04 while 循环 done

for循环

for ((初始值;循环控制条件;变量变化))

do

  程序

done

for 变量 in 值1,值2,值3 ...

do

  程序

done

#!/bin/bash
s=0 for ((i=1;i<=100;i++)) do s=$[$s+$i] done echo $s

 执行结果:

 例子:打印所有参数

#!/bin/bash
for i in $*
do
    echo "bangzhang love $i"
done

 

” $@ “和” $* “区别例子

 执行结果:

 while循环

while [ 条件判断式 ]

do

  程序

done

 

 

标签:bin,do,04,while,循环,done
From: https://www.cnblogs.com/wzhqzm/p/18135694

相关文章

  • P5094 [USACO04OPEN] MooFest G 加强版
    原题链接题解\(O(n^2)\)不可能,所以考虑线性,将奶牛按下标排序,顺序遍历,对于\(i\)而言,它的贡献等于\(\sum_{j\lti\,\v[j]\leqslantv[i]}{dis(i,j)·v[i]}\),等于\(v[i]·((\sum_{j\lti\,\v[j]\leqslantv[i]}{1})·x[i]-\sum_{j\lti\,\v[j]\leqslantv[i]}{x[j]})\)......
  • Ubuntu20.04开机黑屏左上角光标闪烁,以及移除Nvidia驱动后造成的无法启动docker容器问
      这几天系统更新,显卡驱动由525.147.05升级到了535.171.04(tested),终端运行watch-n1nvidia-smi实时显示显卡占用情况时,偶尔出现FailedtoinitializeNVML:Driver/libraryversionmismatch问题,于是将驱动切换成openkernal版本,重启后黑屏左上角光标闪烁,于是尝试使用命令......
  • day04_我的Java学习笔记 (数组的静态初始化、数组的动态初始化,debug调试等)
    1.数组1.1数组的定义那python怎么定义数组的呢?Java:String[]names={"zhangsan","lisi","wangwu"}Python:names=["zhangsan","lisi","wangwu"]在python中,列表可以存储不同类型的数据,而在Java中,数组只能存储相同类型的数据。1......
  • 函数式编程思想 VS 可变性理论 20240415
    函数式编程(FunctionalProgramming,FP)是一种编程范式,它将计算视为数学函数的求值,并避免使用程序状态以及易变对象。函数式编程的核心思想包括:不可变性(Immutability):在函数式编程中,数据是不变的。一旦创建了一个数据结构,就不能再改变它。所有的操作都会产生新的数据结构。纯......
  • 【2024-04-13】连岳摘抄
    23:59重要的不是你在某方面有多大的信心,而是在困难面前仍然保持信心。                                                 ——卡罗尔·德韦克一个人,无论是男人还是女......
  • 【2024-04-12】参考不变
    20:00人生幸福与否并不是完全取决于所遭遇的事情本身是好还是坏,而是取决于我们对这些遭遇的感受。                                                 ——叔本华我感觉......
  • Rust 04
    ///https://kaisery.github.io/trpl-zh-cn/ch03-05-control-flow.html///控制流fnmain(){println!("Hello,world!");letnumber=3;println!("Firstnumberis{number}");letnumber=7;ifnumber<5{println!(......
  • PHP Allowed memory size of 134217728 bytes exhausted (tried to allocate 10489856
    问题返回的json数据太大导致Allowedmemorysizeof134217728bytesexhausted(triedtoallocate10489856bytes)解决方案修改php.ini的memory_limit修改php.ini中的memory_limit数值,默认128M,不够用可以改成256M或512M宝塔中修改点击“服务”>重启或重载配置......
  • 一行return 写一个递归函数! 20240414
    defmake_anonymous_factorial():returnlambdan:1ifn==0elsereduce(lambdax,y:x*y,range(1,n+1))这个函数make_anonymous_factorial的目的是创建并返回一个匿名函数(也称为lambda函数),该匿名函数能够计算一个给定非负整数n的阶乘。下面是对这个函数的详细......
  • 实验2_C语言分支与循环基础应用编程
    实验任务1#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){ intnumber; inti; srand(time(0)); for(i=0;i<N;++i){ number=rand()%65+1; printf("20238331%04d\n",number); } return0;}......