python中的循环语句
文章目录
- while循环
- 基本语法
- 注意
- 案例
- for循环
- 定义
- 语法
- 案例
- rang语句
- 语法
- 语法1
- 语法2
- 语法3
- 案例
- 总结
- 循环中断
- continue
- 总结
- break
- 总结
while循环
基本语法
while 条件:
条件满足时,做的事情;
注意
1.while的条件需得到布尔类型True表示继续循环False表示结束循环
2.需要设置循环终止的条件,如i+=1配合i<100,就能确保100次后停止,否则将无限循环
3.空格缩进和if判断一样,都需要设置
案例
``
i= 1;
while i<=9:
j=1;
while j <= i:
if j!=i:
print(f"{i} * {j} = {i * j},“, end=‘’);
else:
print(f”{i} * {j} = {i*j}");
j+=1;
i+=1;
``
for循环
定义
可以看出,for循环是将字符串的内容:依次取出。所以,for循环也被称之为:遍历循环。无法构建无限循环。
语法
for 临时变量 in 需要被处理的数据 :
循环满足条件的代码(前面4个空格)
注意:
1、无法定义循环条件,只能被动取出数据处理
2、循环内的语句需要空格缩进
案例
``
name = ‘1234’
for x in name:
print(x);
``
rang语句
rang语句的功能就是获得一个数字序列
语法
语法1
rang(num):获取一个从0开始,到num结束的数字序列,不包含num。如:rang(4):[0,1,2,3]
语法2
rang(num1,num2):获取一个从num1开始,到num2结束的数字序列,不包含num2。如:rang(0,4):[0,1,2,3]
语法3
rang(num1,num2,step):获取一个从num1开始,到num2结束的数字序列,步长为step,不包含num2。如:rang(0,4,1):[0,1,2,3]
案例
``
for x in range(1,6,2):
print(x);
``
总结
有没发现for+rang就是java中的for循环。
注意
for循环中临时变量的作用域为for循环内,但是如果要在for循环外部引用也可以,只是外部获取的是临时变量的最后一个。如果要做到规范可以在for循环之前提前定义这个临时变量。
循环中断
continue
结束本次循环进入下一次循环
总结
python中break和continue与java的语义一致。
break
结束当前循环体,只是结束当前的循环体。
总结
python中的循环与java中的循环语义上一致,只是编码方式不同。