Python中的循环

循环的概念

循环是程序设计语言中反复执行某些代码的一种计算机处理过程。这些代码一直重复直到条件不满足才停止。
循环的分类
while:代码一直重复,知道条件不在满足时,循环才会结束
for:重复一定的次数,通常用于迭代、枚举或遍历
循环的嵌套:Python中允许循环中嵌套另一个循环

while循环的使用

while循环的使用
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。
语法:
while 循环条件: // 循环条件的值是布尔类型
循环体 //需要四个空格
执行流程:
while循环,先判断循环条件,如果循环条件的结果是真,则执行循环体,否则程序跳过循环体继续执行循环后面的代码。
示例:小明玩接水果的游戏,接到苹果累计2分,接到香蕉累计5分,
接到猕猴桃则累计10分,直到累计分数达到50分及以上时,游戏结束,提示“恭喜闯关成功!”。

#导包
import random

b = True
c = 0
while b:
    if c<=50:
    #1-3的随机数
        a = random.randint(1,3)
        if a==1:
            c+=2
            print('你接到了苹果,当前积分:%d' % c)
        elif a==2:
            c+=5
            print('你接到了香蕉,当前积分:%d' % c)
        else:
            c+=10
            print('你接到了猕猴桃,当前积分:%d' % c)
    else:
        print('闯关成功')
        break

for循环

for循环的使用
for 循环用于迭代序列(即列表,元组,字典,集合或字符串)。这与其他编程语言中的 for 关键字不太相似,而是更像其他面向对象编程语言中的迭代器方法。通过使用 for 循环,我们可以为列表、元组、集合中的每个项目等执行一组语句
迭代
迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。
对计算机特定程序中需要反复执行的子程序*(一组指令),进行一次重复,即重复执行程序中的循环,直到满足某条件为止,亦称为迭代。
语法:
for 迭代变量 in 字符串|列表|元组|字典|集合:
代码块
说明:
迭代变量用于存放从序列类型变量中读取出来的元素,所以一般不会在循环中对迭代变量手动赋值
代码块指的是具有相同缩进格式的多行代码(和 while 一样),由于和循环结构联用,因此代码块又称为循环体
示例:1-100的偶数输出

①
i = 1
for s in range(i,101):
    if s%2==0:
        print('%d是偶数'%s)for s in range(2,101,2):
        print('%d是偶数'%s)

关于rang()的使用
range函数原型:range(start, end, scan)
参数含义:
start:计数的开始位置,默认是从0开始。
end: 计数的结束位置
scan:每次跳跃的间距,默认为1。
range() 产生一组整数
1.range(a) 从0开始 到a-1结束 range(10) 0-9
2.range(a,b) 从a开始 到b-1结束 range(5,15) 5-14
3.range(a,b,c) 从a开始,到b-1结束,每次跳跃c个数 range(1,10,2) 1 3 5 7 9
3.break(直接终止循环) continue(跳出此次循环,继续进行下一次循环) pass(直接跳过,不执行任何操作)
产生一随机数:
1.导入random模板 import random
2.random.randint(a,b) 随机返回一个[a,b]之间的数

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值