循环语句

Swift编程高级教程

爱⌒轻易说出口 提交于 2019-12-15 20:38:29
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 常量与变量 常量和变量是某个特定类型的值的名字,如果在程序运行时值不能被修改的是一个常量,反之是一个变量。 常量和变量的声明 Swift中的常量和变量在使用前必须先声明。其中let关键字声明常量,var关键字声明变量: //声明一个名为maximumNumberOfLoginAttempts的整型常量,并且值为10 let maximumNumberOfLoginAttempts = 10 //声明一个名为currentLoginAttempt的整型变量,并且值为0 var currentLoginAttempt = 0 可以在同一行声明多个变量,中间用逗号,隔开: var x = 0.0 , y = 0.0 , z = 0.0 提示 如果在程序运行的时候值不需要发生改变,应该将它们声明为常量,否则声明为变量 变量的值可以进行修改: var friendlyWelcome = "Hello!" friendlyWelcome = "Bonjour!" //friendlyWelcome的值发生改变 常量的值一旦设置后就不能在修改: let languageName = "Swift" languageName = "Swift++" //编译时出错 类型说明 在Swift中声明常量或者变量可以在后面用冒号

一、4java循环结构

本小妞迷上赌 提交于 2019-12-15 11:19:06
Java 循环结构 - for, while 及 do…while 顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。 Java中有三种主要的循环结构: while 循环 do…while 循环 for 循环 在Java5中引入了一种主要用于数组的增强型for循环。 while 循环 while是最基本的循环,它的结构为: while( 布尔表达式 ) { //循环内容 } 只要布尔表达式为 true,循环就会一直执行下去。 实例 Test.java 文件代码: public class Test { public static void main(String args[]) { int x = 10; while( x < 20 ) { System.out.print(“value of x : " + x ); x++; System.out.print(”\n"); } } } 以上实例编译运行结果如下: value of x : 10 value of x : 11 value of x : 12 value of x : 13 value of x : 14 value of x : 15 value of x : 16 value of x : 17 value of x : 18 value of x : 19 do…while

C语言笔记 05_判断&循环&函数

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-14 18:47:11
判断 C 语言把任何 非零 和 非空 的值假定为 true ,把 零 或 null 假定为 false 。 下面是大多数编程语言中典型的判断结构的一般形式: 判断语句 C 语言提供了以下类型的判断语句。点击链接查看每个类型的细节。 语句 描述 if 语句 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。 if...else 语句 一个 if 语句 后可跟一个可选的 else 语句 ,else 语句在布尔表达式为假时执行。 嵌套 if 语句 您可以在一个 if 或 else if 语句内使用另一个 if 或 else if 语句。 switch 语句 一个 switch 语句允许测试一个变量等于多个值时的情况。 嵌套 switch 语句 您可以在一个 switch 语句内使用另一个 switch 语句。 还有我们前面学过的三元运算符也可以作为判断语句使用 循环 循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的流程图: 循环类型 C 语言提供了以下几种循环类型。点击链接查看每个类型的细节。 循环类型 描述 while 循环 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。 for 循环 多次执行一个语句序列,简化管理循环变量的代码。 do...while 循环 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。

Python 入门之流程控制语句

混江龙づ霸主 提交于 2019-12-14 02:31:40
1、if判断 (1) 单 if if –-如果 if 条件: 缩进 结果 (官方推荐4个空格,或者一个tab 不能空格和tab混合使用) money = 10 print("从学校出发") if money >= 10: print("买个炸鸡") print("买个啤酒") print("走啊走") print("到家了") (2) if else - - 二选一: if 条件: 缩进 结果 else: 缩进 结果 if 3>2: print("这是如果执行了") print("123") print("234") else: print("这是否则执行了") (3) if elif elif elif —多选一或不选 if 条件: 缩进 结果 elif 条件: 缩进 结果 elif 条件: 缩进 结果 if 3>2: print("这是A") elif 4>3: print("这是B") elif 5>3: print("这是C") elif 6>3: print("这是D") (4) if elif elif else --多选一 if 条件: 缩进 结果 elif 条件: 缩进 结果 elif 条件: 缩进 结果 else 条件: 缩进 结果 if 1>2: print("A") elif 2>3: print("B") elif 5>6: print("c") else:

if else,for循环,switch语句

强颜欢笑 提交于 2019-12-11 20:04:39
if-else语法 语法:if condition { }。关键字为condition。 package main import "fmt" func main() { num := 11 if num > 10 { // 首次判断条件 fmt.Println("数字大于10") }else if num < 10 { // 再次判断条件 fmt.Println("数字小于10") }else{ fmt.Println(num) } } --------------------------------------------------------- # 在条件中可以定义变量,但是它的作用于范围只在if判断内部使用 func main() { if num :=10; num > 10 { fmt.Println("数字大于10") }else if num < 10 { fmt.Println("数字小于10") }else{ fmt.Println(num) } } 注意:else语句应该与if语句处于同一级别,否则编辑器会不通过。 for 循环 语法:for 循坏初始化表达式; 循环条件; post { }。如果条件运行结果为true,执行post语句。 package main import "fmt" # 当i大于5时,程序运行结束 func main() { for i

3.Go 语言基础之流程控制

允我心安 提交于 2019-12-11 18:32:02
1.if else(分支结构) 1.1if 判断基本语法 if条件判断的格式如下: if 表达式1 { 分支1 } else if 表达式2 { 分支2 } else{ 分支3 } Go语言规定与if匹配的左括号{必须与if和表达式放在同一行,{放在其他位置会触发编译错误。 同理,与else匹配的{也必须与else写在同一行,else也必须与上一个if或else if右边的大括号在同一行。 package main import "fmt" func ifDemo1() { score := 65 if score>=90{ fmt.Println("A") }else if score>75{ fmt.Println("B") }else{ fmt.Println("C") } } func main() { ifDemo1() } 结果: C 1.2if条件判断特殊写法 if条件判断还有一种特殊的写法,可以在 if 表达式之前添加一个执行语句,再根据变量值进行判断 package main import "fmt" func ifDemo2() { if score := 65;score>=90{ fmt.Println("A") }else if score>75{ fmt.Println("B") }else{ fmt.Println("C") } } func main

Python基础之while循环语句

徘徊边缘 提交于 2019-12-11 10:47:47
while循环的使用 循环: While 语法: While 表达式: 表达式成立执行的代码… 迭代(趋向终止) # while循环语句 i=1 while i<=100: print("i=%d" % i) i+=1 # 求1到100的和 x=1 sum=0 while x<=100: sum+=x x+=1 print("最终的求和结果是:%d"%sum) # 循环10次玩猜拳游戏 import random y=1 while y<=10: comp_num = random.randint(0,2) you_num = int(input("请输入0:石头、1:剪刀、2:布\n")) if(you_num==0 and comp_num==1 or you_num==1 and comp_num==2 or you_num==2 and comp_num==0): print("你赢了") elif you_num==comp_num: print("平局") else: print("你输了") y+=1 猜数字游戏(循环嵌套多重分支) 需求:求1~100中所有偶数的和 # 求1~100中所有偶数的和 # x=1 # sum=0 # while x<=100: # if x%2==0: # sum+=x # x+=1 # print("最终的偶数求和结果是:%d"%sum

python学习5:for循环、while循环、字符串

夙愿已清 提交于 2019-12-10 23:22:43
目录标题 1.for循环语句 for循环语句格式: 2.while语句 (1)while语句格式: (2)while嵌套语句格式: (3)死循环: 3.字符串 (1)字符串输出 (2)字符串的特性 (3)字符串的常用方法 1.for循环语句 for循环语句格式: for 变量 in range ( x ) : #range为0~x-1 循环需要执行的代码 else : 全部循环结束后要执行的代码 Python的内置函数: range() range ( stop ) : 0 ~ stop - 1 range ( start , stop ) :start ~ stop - 1 range ( start , stop , step ) :start ~ stop - 1 ,其中step为步长 示例1:求1~100的和 sum = 0 for i in range ( 1 , 101 ) : #或for(i=1;i<=100;i++) sum += i #sum = sum + i print ( sum ) 示例2:求1~100的奇数之和 sum = 0 for i in range ( 1 , 101 , 2 ) : sum += i print ( sum ) 示例3:用户输入一个数字,求该数的阶乘:3!=321 num = int ( input ( 'NUM:' ) )

Go-fi-else-for循环-数组和切片

╄→尐↘猪︶ㄣ 提交于 2019-12-10 22:27:19
函数的高级应用   闭包函数:定义在函数内部,对外部作用有引用;   内层函数:定义在函数内部的函数。 简单的举例子: //函数高级 package main import "fmt" //闭包函数:定义在函数内部,对外部作用有引用 //内层函数:定义在函数内部的函数 //go中函数内部定义的函数是不能有名的,需要定义匿名函数:没有名字 func test(a int) { func() { fmt.Println("我是内层函数") }() } //闭包函数 func test(a int) (func()) { //var c int =100 b:=func() { fmt.Println(a) fmt.Println("我是闭包函数") } return b } // 定义一个函数,传入函数,返回函数 func test(a func()) func() { b:= func() { fmt.Println("我先执行") a() fmt.Println("函数执行完了") } return b } func test2() { fmt.Println("xxxx") } 给类型命别名 格式:type 函数名 类型 //给类型命别名 type MyFunc func(a int,b int) func() type MyInt int func test() (MyFunc

05- if-else语句、循环for

烈酒焚心 提交于 2019-12-10 18:59:15
if-else 语句 if是条件语句。if语句的语法是 if 条件{ #注意大括号和条件之间不能换行 执行代码 } if语句还包括else if 和 else 部分 package main import "fmt" func main() { a:=10 if a>90{ fmt.Print("a大于90") }else if a<90 { fmt.Print("a小于90") }else { fmt.Print("a 是90") } } #结果 a小于90 在条件中可以定义变量, 但是它的作用域范围只在if判断内部使用 package main import "fmt" func main() { if a:=10;a>5{ fmt.Print("大于5") }else{ fmt.Print("小于5") } }#结果大于5 循环for for 是Go语言唯一的循环语句 for循环语法(三个部分组成:初始化、条件、post) for initialisation; condition; post { } 例子 package main import "fmt" func main() { for i := 1; i <= 10; i++ { fmt.Println(i) } } for循环的三部分都可以省略 1.先省略第一部分(省略初始化) package main