栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python大全-循环

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python大全-循环

大家好,我是涵子码农。今天我们更新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("登录失败")

——内容选自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!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/993789.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号