大家好,我是涵子码农。今天我们更新python大全,聊一聊循环。
目录
一、何为循环
二、循环
2.1.while循环
2.1.1.while True循环
2.1.2.while 判断循环
2.2.for循环
2.2.1.开头的i是什么?
2.2.2.range
2.3.continue
2.4.break
三、循环实例
3.1.密码验证:
3.2.寻找质数
四、总结
一、何为循环
以下内容选自百度百科:
《战国策·燕策二》:“此必令其言如循环,用兵如刺蜚绣。”往复回旋。指事物周而复始地运动或变化。意思是转了一圈又一圈,一次又一次地循回。可以简要地将基本思想表述如下:世界是按照极其漫长的时间周期,即所谓的”生成的大年“,周而复始地永恒循回;这个周期因为过于漫长而实际上无法预测,但又不是完全确定的;在这个永恒循环的过程中,世上的一切,包括我们每个人以及我们一生中的每个细节,都已经并且将要无数次地按照完全相同的样子重现,绝不会有丝毫改变。
这就是循环。
二、循环
2.1.while循环
while循环是每个编程员先得学的循环。
2.1.1.while True循环
while True,是指当True的时候一直循环。也就是无限循环。
while True:
print("Error")
如果这样写的话,电脑就危险了。一定要及时停止。无限循环很烧电脑内存和cpu,除了做游戏和做其他运算等等(除玩乐,print很多东西外)都可以用。
2.1.2.while 判断循环
这就是while 判断循环。
n = 0 # 定义n,用来做循环判断
while n < 10: # 判断n是否小于10
print("Error") # 打印Error
n += 1 # 要n += 1
while n < 10就是来判断n是否小于10,如果是的话就一直执行,直到n >= 10
2.2.for循环
for循环十分好用。来看一看用法:
for i in range(0, 100, 1):
print("Error")
来分析一下吧:
2.2.1.开头的i是什么?
开头的i就像之前的while里面的n一样,是一个变量,用于储值,是for循环中最重要的一员。
2.2.2.range
range是python中的函数。它是这样组成的:
range(开头,结尾,步长)-->必须写结尾,步长默认1,开头默认0
这就是range
2.3.continue
这是一个死循环啊!
n = 0
while n < 10:
print("Error")
if n > 0:
continue
这个死循环的罪魁祸首是continue!
continue,顾名思义,就是从头开始。continue用来重新开始新一次循环,跳过后面的内容!
但只能用在循环里哦!
2.4.break
和之前的continue很像,只不过有点区别:
n = 0
while n < 10:
print("Error")
break
这个语句只会执行一次print。break也是顾名思义,就是终止循环(跳出循环)。
三、循环实例
3.1.密码验证:
password = 106485
a = 1
b = 0
isCorrect = False
while a < 0:
pwd = int(input("请输入六位数密码:"))
if pwd == pasword:
isCorrect = True
print("密码正确,现在登录......")
break
else:
print("密码错误,请重新输入!")
b += 1
if b == 5:
print("错误次数达到5次!")
break
if isCorrect:
print("登录成功")
else:
print("登录失败")
password = 106485
a = 1
b = 0
isCorrect = False
while a < 0:
pwd = int(input("请输入六位数密码:"))
if pwd == pasword:
isCorrect = True
print("密码正确,现在登录......")
break
else:
print("密码错误,请重新输入!")
b += 1
if b == 5:
print("错误次数达到5次!")
break
if isCorrect:
print("登录成功")
else:
print("登录失败")
——内容选自python笔记-5个实例-1个超级实战
3.2.寻找质数
a = int(input("请输入区间左端点值:"))
b = int(input("请输入区间右端点值:")
c = []
for i in range(a, b + 1):
isPrime = True
if i < 1:
for j in range(2, i):
if i % j == 0:
isPrime = False
break
if isPrime:
c.append(i)
print(a, "到", b, "有", len(c), "个质数")
print("分别是:", c)
——内容选自python笔记-5个实例-1个超级实战
四、总结
python中的循环是整个编程中很重要的一员。它们十分实用,可以判断质数,验证密码等等。希望大家可以重视循环,一起学习python!



