python基础之循环语句for,while的使用
程序员文章站
2022-03-16 08:25:07
...
文章目录
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循环】
-
在Python的循环体中使用else语句的方法
-
谈谈Python中的while循环语句
-
Python基础总结之第八天开始【while循环以及for循环,循环嵌套等循环相关的知识点】(新手可相互督促)
-
python基础、字符串和if条件语句,while循环,跳出循环、结束循环
-
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
-
在Python中使用判断语句和循环的教程
-
Python 循环语句之 while,for语句详解
-
Python基础总结之第五天开始【认识简单的条件语句,也可以叫判断语句】(新手可相互督促)
-
python爬虫基础之urllib的使用