循环

while循环

while循环要有判断条件和执行语句

while 判断条件(condition):

   执行语句(statements)……

实例

a = 1
while a < 10:    #条件判断
print(a)
a += 1     #执行语局

while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环

实例

# continue
i = 1
while i < 10:
i += 1
if i % 2 > 0:  # 非双数时跳过输出
continue
print(i)      # 输出双数2、4、6、8、10


# break
i = 1
while 1: # 循环条件为1必定成立
print(i) # 输出1~10
i += 1
if i > 10: # 当i大于10时跳出循环
break

for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

for a in 'python':   #遍历python字符串里面的所有字母

print(a)          #输出遍历出来的字母

循环还可以使用嵌套循环

实例:九九乘法表

for a in range(1, 10):    #输出的有几行
for b in range(1, a + 1): #输出的有几列
print('%d * %d = %d' % (b, a, a * b), end=(' ')) #需要输出什么,不用换行
print() #在第二个for in 循环完了之后在换行

 

posted @ 2021-04-10 14:29  光和热  阅读(65)  评论(0)    收藏  举报