- 循环的意思就是让程序重复地执行某些语句。在实际应用中,当碰到需要多次重复地执行一个或多个任务时,可考虑使用循环语句来解决。循环语句的特点是在给定条件成立时,重复执行某个程序段。通常称给定条件为循环条件,称反复执行的程序段为循环体
- 在while语句中,当条件表达式为True时,就重复执行语句块;当条件表达式为False时,就结束执行语句块
- for语句可以循环遍历任何序列中的元素,如列表、元组、字符串等
- 当需要遍历数字序列时,可以使用range()函数,它会生成一个数列
- while语句中可以嵌套while语句或for语句
- for语句中可以嵌套while语句或for语句
- break语句可以使程序立即退出循环,转而执行该循环外的下一条语句。如果break语句出现在嵌套循环中的内层循环中,则break语句只会跳出当前层的循环
- continue语句用于跳过当前循环体中剩余的语句,然后进行下一次循环
- else语句除了可以与if语句搭配使用外,还可以与while语句、for语句搭配使用,当条件不满足时执行else语句块,它只在循环结束后执行
- 在编写一个程序时,如果对部分语句块还没有编写思路,这时可以用pass语句来占位。它可以当作一个标记,表示未完成的代码块
课上随便练习的题: ↓ ↓ ↓
sum = 0
i = 1
while i <101:
sum=sum+1;
i=i+1
print(sum)
#效果 ↓ ↓ ↓
100
for i in range(1,10):
for j in range(1,i+1):
print(i,'*',j,'=',i*j,end=" ")
print()
#效果 ↓ ↓ ↓
1 * 1 = 1
2 * 1 = 2 2 * 2 = 4
3 * 1 = 3 3 * 2 = 6 3 * 3 = 9
4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16
5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25
6 * 1 = 6 6 * 2 = 12 6 * 3 = 18 6 * 4 = 24 6 * 5 = 30 6 * 6 = 36
7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49
8 * 1 = 8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48 8 * 7 = 56 8 * 8 = 64
9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81
print("Let's say:\"Hello World!\"")
print('Let\'s say:"Hello World!"')
print('''Let's say:"Hello World!"''')
#效果 ↓ ↓ ↓
Let's say:"Hello World!"
Let's say:"Hello World!"
Let's say:"Hello World!"
for chicken in range(0,36):
if 2 * chicken + (35-chicken) * 4 ==94:
print('小鸡:',chicken,'小兔:',35-chicken)
#效果 ↓ ↓ ↓
小鸡: 23 小兔: 12
for n in range(1,3):
pass
print("暂时没思路")
print("程序结束")
#效果 ↓ ↓ ↓
暂时没思路
暂时没思路
程序结束