文章目录
1、循环语句
有时候,我们需要程序在满足某种条件的情况下,循环执行一些代码。
或者限制执行次数的情况下,需要来用到循环语句。
2、for()语句
python中的for()用起来非常方便,下面举几个例子。
(1)打印出100以内的3和6的公倍数。
print('100以内3和6的公倍数有:')
for i in range(1,101):#注意range左闭右开
if (i%3,i%6)==(0,0):
print(i,end=',')

(2)打印乘法口诀表
for i in range(1,10):
for j in range(1,i+1):
print(f'{i}*{j}={i*j}',' ',end='')
print('\n')

3、while()语句
while语句是判断括号内容来循环,它和for之间可以相互代替,各有各的好处,不同场景可以选择不同的方式。
while语句有时候也可以代替if语句。
(1)打印出100以内的3和6的公倍数。
print('100以内3和6的公倍数有:')
i=1
while(i<101):
i+=1
if((i%3,i%6)==(0,0)):
print(i,end=',')

(2)打印乘法口诀表
i,j=1,1
while(i<=9):
j=1
while(j<=i):
print(f'{i}×{j}={i*j}',end=' ')
j+=1
i+=1
print('\n')

(3)while的独特之处
下面举一个使用while非常方便的例子:
输出一个10以内的随机数,但是不能是5
print('随机输出100个10以内的随机数,就是没有5:')
import random
for i in range(100):
out=random.randint(0,9)
while(out==5):#是5的话就换一个
out=random.randint(0,9)
print(out,end='\t')

本文介绍了Python编程中的两种主要循环语句——for和while。通过实例展示了如何使用for循环打印100以内的3和6的公倍数及乘法口诀表,同时探讨了while循环的特性,包括其在某些情况下如何替代if语句,并提供了一个用while循环实现的生成10以内非5的随机数的例子。
1210

被折叠的 条评论
为什么被折叠?



