四。
一、for循环
格式:
for初始化;条件;增量;{
循环语句
}
2.原理:
2.1初始化只执行一次,在循环开始前执行;
2.2条件不参与循环,只作为循环是否开始的条件;每一次开始下一次循环之前,都先检查条件是否满足,不满足就不执行。
2.3增量语句块,将附加在每次循环的最后来执行,当每次循环的循环语句块执行完后,执行增量语句块
例子:
//定一个变量,用来储存每次循环的累加值
var sum=0
//for循环,i作为循环变量
for(var i=1;i<=50;i++)
{
sum+=i
}
print("1-50累加得:\(sum)")
作业:制作一个获取用户输入并进行累加的程序,
用户在文本框中输入一个正整数,点击计算按钮后,输出从1加到该数的结果
2.while循环
和for循环可以互相转换,for循环相当while循环的简写
2.1 while 条件
{ 循环语句
}
2.2 注意:
while循环中,必须有一个趋向于循环结束的语句段,否则,会成为死循环。
2.3 for循环转换为while循环
for 初始化循环变量;条件;增量{
循环语句
}
转换为while
初始化循环变量
while 条件{
循环语句
增量
}
作业:将等差数列(整数)求和app,调整为:
1)从用户输入获取起始值;
3)次数和差值;
3. for in 遍历
3.1功能
通过一个循环变量,依次取出要遍历集合的值,来进行运算。
3.2 格式 (.html)
for 变量 in 集合{
循环语句
}
let a=[10,21,389]
a[0] 1 a[1] 2 a[3] 3
while(i<3){
print("\(a[1])" )
i++
}
for var i=0; i<3;i++{
print("\(a[i])")
}
转载于:
四。
一、for循环
格式:
for初始化;条件;增量;{
循环语句
}
2.原理:
2.1初始化只执行一次,在循环开始前执行;
2.2条件不参与循环,只作为循环是否开始的条件;每一次开始下一次循环之前,都先检查条件是否满足,不满足就不执行。
2.3增量语句块,将附加在每次循环的最后来执行,当每次循环的循环语句块执行完后,执行增量语句块
例子:
//定一个变量,用来储存每次循环的累加值
var sum=0
//for循环,i作为循环变量
for(var i=1;i<=50;i++)
{
sum+=i
}
print("1-50累加得:\(sum)")
作业:制作一个获取用户输入并进行累加的程序,
用户在文本框中输入一个正整数,点击计算按钮后,输出从1加到该数的结果
2.while循环
和for循环可以互相转换,for循环相当while循环的简写
2.1 while 条件
{ 循环语句
}
2.2 注意:
while循环中,必须有一个趋向于循环结束的语句段,否则,会成为死循环。
2.3 for循环转换为while循环
for 初始化循环变量;条件;增量{
循环语句
}
转换为while
初始化循环变量
while 条件{
循环语句
增量
}
作业:将等差数列(整数)求和app,调整为:
1)从用户输入获取起始值;
3)次数和差值;
3. for in 遍历
3.1功能
通过一个循环变量,依次取出要遍历集合的值,来进行运算。
3.2 格式 (.html)
for 变量 in 集合{
循环语句
}
let a=[10,21,389]
a[0] 1 a[1] 2 a[3] 3
while(i<3){
print("\(a[1])" )
i++
}
for var i=0; i<3;i++{
print("\(a[i])")
}
转载于: