一、while 循环简介
循环的作⽤就是让指定的代码重复的执⾏;
while 循环最常⽤的应⽤场景就是让执⾏的代码按照指定的次数重复执⾏ ;
1. while 语句基本语法
while 条件:
pass
注意:
while 语句以及缩进部分是⼀个完整的代码块
# 输出9乘法表
m = 9
a = 1
while a <= m:
b = 1
while b <= a:
print("%s*%s=%s" %(b,a,a*b),end=" ")
b += 1
a = a + 1
print()
循环结构------for 循环
for 循环主要用在遍历场景;
遍历就是从头到尾 依次从列表中获取数据;
在循环体内部针对每⼀个元素,执⾏相同的 *** 作;
for 变量 in 字符串:
循环里要执行的代码
一、for 演练----遍历字符串
str1 = "我今天学习 python"
for n in str1:
#n 分别代表 str1 字符串里每一个字符
print(n)
二、while 与 for 的不同
while 循环的最大作用是指定次数的循环;
for 循环最大作用是遍历;
while 和 for 可以互换。
三、范围函数 range
range 生成一个指定范围的数据;
range(start, stop,int);
start,范围开始值;
stop 范围终止值(不包括 stop);
int,步长,如果小于 0,代表生成降序范围,如果省略 int,默认值为 1。
# 生成从 0 到 9 的范围,不包括 10
range(0, 10)
# 生成从 2 到 11 的偶数,不包括 11
range(2, 11, 2)
# 生成从 20 到 11 的降序范围,不包括 10
range(20, 10, -1)
四、for 结合 range 实现指定次数的循环
for n in range(0, 10):
print(n)
# for循环输出99乘法表
for n in range(1, 10):
for m in range(1, n+1):
print("%s*% s=%s" % (m, n, m * n), end=" ")
print()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)