首页 > 其他分享 >第七天:条件选择及循环控制

第七天:条件选择及循环控制

时间:2024-01-14 22:00:46浏览次数:25  
标签:语句 ... COMMANDS 选择 while 循环 格式 第七天

一、条件控制总览

1、单分支条件

  

 2、多分支条件

  

 二、选择执行 if 语句

1、格式:

  if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS;] fi  2、各种分支   

 三、条件判断 case 语句

1、格式:case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac

2、用法

  

 四、循环总览

1、重复运行次数

循环次数事先已知 循环次数事先未知 常见的循环的命令:for, while, until   

 2、FOR循环

  格式:

    

   格式2:双小括号方法,即((…))格式,也可以用于算术运算,双小括号方法也可以使bash Shell实现C语言风格的

    

 3、循环 while

    

 4、 while 特殊用法 while read

    

 5、循环 until

    

 6、循环控制语句 continue 

   

 7、循环控制语句 break 

  break [N]:提前结束第N层整个循环,最内层为第1层

  格式:

    

 8、循环控制 shift 命令

   

 9、循环与菜单 select

    

 

标签:语句,...,COMMANDS,选择,while,循环,格式,第七天
From: https://www.cnblogs.com/dujy/p/17956788

相关文章

  • Python的控制语句和循环语句
    当我们使用Python语言编写程序时,根据一些实际业务需求,就需要改变语句流的执行顺序,这时候就离不开Python的控制流语句,来控制代码执行的逻辑,这就是我们下面要讲的控制流语句。1、条件控制if假设有a,b两个数字,用Python打印出他们的大小关系。a=3b=5ifa<b:print("a<b"......
  • 【动手学深度学习_李沐】笔记:(七)循环神经⽹络
    【七、循环神经⽹络】1.序列模型序列模型估计方法有自回归模型和隐变量自回归模型。在统计学中,前者(超出已知观测值的预测)称为外推(extrapolation),后者(在现有观测值之间进⾏估计)称为内插(interpolation)。内插和外推在难度上有很⼤差别,因此,在训练时要尊重数据的时间顺序,不要对未来......
  • Java小细节之循环标号
    importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);intn=in.nextInt();out:for(inti=0;i<=n;i++){for(intj=0;j<=n/2;j++){for(intz=0;z<=n/5;z++){if(i+j......
  • 基于协方差矩阵自适应演化策略(CMA-ES)的高效特征选择
    特征选择是指从原始特征集中选择一部分特征,以提高模型性能、减少计算开销或改善模型的解释性。特征选择的目标是找到对目标变量预测最具信息量的特征,同时减少不必要的特征。这有助于防止过拟合、提高模型的泛化能力,并且可以减少训练和推理的计算成本。如果特征N的数量很小,那么穷......
  • 无涯教程-LISP - 循环语句
    在某些情况下,您需要执行一段代码次数,循环语句使我们可以多次执行一个语句或一组语句,以下是大多数编程语言中循环语句的一般形式。LISP提供以下类型的构造来处理循环需求。单击以下链接以查看其详细信息。Sr.No.Construct&描述1loop以最简单的形式,它允许您重复执行某些语......
  • shared_ptr 循环引用以及解决办法
    问题代码#include<memory>#include<stdio.h>usingnamespacestd;classA;classB{public:B(){printf("B()\n");}~B(){printf("~B()\n");} voidprint(){printf("B\n");}shared_ptr<A>ptr......
  • 选择远程办公,选择放弃远程办公
    1.我回办公室了1.1提笔1.2当下2.两年居家办公2.1缘起2.2生活2.3工作2.4旅游2.5家人3.放弃远程工作4.如果你想远程5.不妨认识一下1.我回办公室了我在2023年11月30日从远程办公的老东家离职,12月5日入职了新公司……刚才回去看了一眼自己在2021年......
  • 阅读-《所谓时间管理就是选择性放弃》
    主旨摘录“把繁杂的内容分门别类的整理出来,同时标注了重点摘要,准确展示了关键数据,呈现了讨论最终结果来方便阅读,这才是专业的分析能力和总结能力。”通过这个能力的描述作者引出了时间管理和能力提升的概念。厉害的人总能找到最重要的事情,其秘诀就是要学会抓大放小,并在处理多任......
  • 8- for循环与range()
    '''for循环次数循环的是列表、集合、元组、字典、字符串,这些类型中保存了几个数据值就循环几次'''Python对于for循环,可以用range()来控制循环次数写法:range(次数)name='Rocco'#设置变量name为字符串类型,值为'Rocco'ps='123456'#设置变量ps为字符串类型,值为'12345......
  • vue---循环方式以及跳出循环
    在做VUE项目开发过程中,数据循环是常见的操作方式,以下是几种常见的数据循环方式:一、for循环letdata=[1,2,3,4,5,6,7,8,9,10];for(leti=0;i<data.length;++i){console.log(data[i]);if(i>5){break;}}二、forEach循环letdata=[1,2,3,4,5,6......