Python流程控制 Python中的流程控制主要包含两部分:条件判断和循环. Python的缩进和语法 为什么要在这里说缩进和语法,是因为将要学习的条件判断和分支将会涉及到多行代码,在java.c等其他语言中,代码块使用{}进行包裹,而Python中不同. Python使用缩进(空格)和冒号来表示包含的意思,但Python并没有规定使用几个缩进,目前通用的标准是使用4个空格. >>> if ( 1 > 2) : # 冒号 ... print(False) # if 包含的代码段,…
前言 在上一节的学习中.已经介绍了几种基本类型.包括字符串的定义,以及字符串中索引.切片.字符串拼接的使用方法.以及基本的整形数据运算.一些之前都没有了解过的运算符.比如 ** 乘方 //整数除法等.这一节,我们将学习最基本的流程控制工具,比如 if 条件判断 for 循环 while 循环 if-elif-else 判断 num = int(input("输入一个数字 :")) if num > 10: print("input > 10") elif…
package cn.temptation; public class Sample01 { public static void main(String[] args) { // 程序的流程控制(流程结构):顺序结构.选择结构.循环结构 // 顺序结构:从上向下,顺序执行 System.out.println("出生..."); System.out.println("享受人生..."); System.out.println("挂了...")…
04_流程控制 程序的执行结构: 顺序结构 分支结构 循环结构 可以通过某些特定的控制语句来控制代码的执行结构 分支流程控制 if else 基本语法 可以只有if没有else,但是不能没有if只有else 如果if或者else后面的大括号中只有一句语句,那么大括号可以省略 多分支结构 switch case 基本语法 注意: case捕获的数值不能多个相同重复 condition的数值类型和case捕获的数值类型匹配 break:跳出 穿透性:在C#中,如果一个case后面没有语句,那么bre…
Java流程控制 1.顺序结构 java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句往下执行. 顺序结构是最简单的算法结构,它是任何一个算法都离不开的一种基本算法结构. 2. 选择结构 1.if单选结构 语法: if(布尔表达式){ //如果布尔表达式为true将执行的语句 } 小例子 Scanner scanner = new Scanner(System.in); System.out.println("请输入内容:"); String s = scanner.ne…
package cn.temptation; public class Sample01 { public static void main(String[] args) { // 需求:写一万次"我错了!" // 方式1.使用CV大法 System.out.println("我错了!"); System.out.println("我错了!"); System.out.println("我错了!"); System.out.p…
分支结构 Java提供了两种常见的分支控制结构:if语句和switch语句. if语句 if语句使用布尔值或布尔表达式(表达式结果为布尔值),if语句有3中形式: 第一种形式: if (5 > 3) { System.out.println("5 > 3"); } 第二种形式: if (5 > 3) { System.out.println("5 > 3"); } else{ System.out.println("5 < 3…
package cn.temptation; public class Sample01 { public static void main(String[] args) { // for循环 // 格式 // for (int i = 初始值; i < value; i++) { // // } // 口诀:左初值.右步长.条件在中间.处理在内部 // 1.左初值:声明一个变量并给变量赋值 // 2.右步长:控制左边声明的变量的变化幅度,为了让循环有跳出的可能 // 3.条件在中间:中间部分是…
while循环: 介绍:while循环是不定循环,也称作条件循环.只要条件判断成立,循环就会一直继续执行,直到条件判断不成立,循环才会停止,这就是和for的固定循环不太一样了. while [ 条件判断 ] do 程序 done 示例: [root@localhostA1 bash]# vi while1.sh #!/bin/bash #从1到100 i= s= ] ;do s=$(( $s+$i )) i=$(( $i+ )) done echo "The sum is :$s" […
for循环的语法: 1.  for 变量 in 值1 值2 值3.... do 程序 done 例如:下列脚本会分别打印4次 分别是morning noon afternoon evening的值 #!/bin/bash #打印时间 #Author Mrfeng for time in morning noon afternoon evening do echo $time done 例如批量解压缩: #!/bin/bash #批量解压缩脚本 #Author: Mrf path=/opt/lam…