Python之for循环、while循环

       看完的请帮我点个赞,加个关注,谢谢 🙏

        循环结构是python中非常之重要的,绝大多数的Python程序中都会涉及到循环结构。

       在python中,循环结构一共分两种:for循环和while循环。

for循环

       首先来看一下网站上对for循环的定义:“for 循环是 Python中执行迭代的两个语句(还有一个就是while循环)之一,用于遍历一个迭代对象的所有元素。循环内的语句段会针对迭代对象的每一个元素项目都执行一次。可以遍历任何序列,如 list,tuple,迭代器等。”

        就好比你老师拿了一张表(迭代对象),让你把表上的所有内容(迭代对象中的所有元素)都读一遍(执行循环)。大概就是这么个意思

        for循环用于迭代序列(即列表、元组、字典、集合或字符串)。for 语句的写法如从对象开始按顺序给变量赋值,元素个数重复这个过程。对象可以是列表(数组)、元组、字符串等。

        再来看一下它的用法:

for <需要循环的东西> in<循环列表>:

      <循环体>

举个栗子:

2099e6992ab145aea76adb92efe6339d.jpg

 执行后就是这个样子:

56babf758bcb4a389bc6a41314796398.jpg

 

等等,为什么没有10呢?我明明写的是循环十遍啊!

因为在数字循环列表中不包含最后一个循环数,“a=range(10)”指的是a等于在0~10的列表中的0,1,2,3,4,5,6,7,8,9,但不含10,就没有打印10。

所以当我们要用到“range()”的时候,要记得在括号里把循环的遍数增加1,才能达到我们预期的循环遍数。

就比如下面这段代码,我想要a这个东西循环打印20遍,按照我们上面所讲,我需要把括号里的数字增加1,也就是括号里要填21,才能执行20遍。

255bbe204f7b4b0f97868fca991953d1.jpg

 OK了,让我们来看一下它的执行效果:

f7a805dd29ba42a8a730d10251b76127.jpg

 非常的nice啊!你学“废”了吗?

到这里的话,for循环就差不多结束了。接下来我们来讲while循环。

while循环

while 语句语法格式:

while 条件判断:
    循环体

举个栗子:

c8c75e643da24269b8bc5f312f1b4453.jpg

 我们让“a=10”这个东西循环打印n遍,运行后的效果是这样子的:

91f9d6878db5458f9a9a5b483dad00db.jpg

 因为太快了,所以说没有办法截到原图。

while循环,不需要像for循环那样子添加条件,所以说非常的简单。刚刚上面演示的是一直循环,除非我们强制退出执行,否则循环不会终止,这也是while循环中最常用的。

 

好了,以上便是本篇文章的所有内容,喜欢的小伙伴们点个赞,收藏一下,祝你们2023年一年鸿运当头,Goodbye!

⚠️【本文为原创】⚠️

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值