说明
上篇文章讲了while循环的基本使用,这节咱们说一下Python的另一个循环:
for循环
一个既容易理解也最常用的循环。
一 for循环的格式
直接看图片
for循环的格式说明:(和if语句、while循环一样)
1 句尾必须有冒号 2 属于循环的都要缩进
for i in range(10):
3 除了i和10,其他都是固定的
(除了遍历,这里先不讲)
二 for循环的使用实例
看实例,思考完再继续向下看
for i in range(10):
print(i)
看实例,思考完再继续向下看
知识点1
上面的实例是,
定义一个循环,循环10次,每次输出变量i的值
i在此处是一个变量,记录了当前是第几次,也可以用j、asd等其他变量名代替。
知识点2
这个实例是输出从0到9的数字,不是从1到10!
这种写法是一个缩写,完整写法是
for i in range(0,10,1):
print(i)
range后面是循环的范围,
这个for循环的意思是:
循环输出i的值,范围是从0开始,每次递增1,到10结束,但不包括10。
range范围的解释图片
当然,这个范围也可以递减
for循环递减的图片
三 for循环的应用实例
1. 输出10以内所有的奇数
for i in range(1,10,2):
print(i)
2. 输出1到100所有能整除3的整数
for i in range(1,101):
if i%3==0:
print(i, "可以整除3")
3. 输出给定范围内偶数,要求是7的倍数
m = int(input("输入开始数字:"))
n = int(input("输入结束数字:"))
for i in range(m,n):
if i%7==0 and i%2==0:
print(i)
and 表示并且,
and两边的情况同时满足才为True
4. 倒序输出给定范围内,是3或5的倍数的整数
m = int(input("输入开始数字:"))
n = int(input("输入结束数字:"))
for i in range(n, m, -1):
if i%3==0 or i%5==0:
print(i)
or 表示或者,
or两边只要有一个满足条件了,结果就是True
ok,for循环的使用你应该掌握了吧,
期待下篇与你再见!
本文结束
如有疑问,请直接留言!必回!
如有帮助,请点赞转发!感谢!
我用实战的方法自学了多种编程语言,
希望把实战速学的方法传播给更多的人,
你的一赞之力就能让更多人看到。
关注Python入门速学,
带你实战快速学Python
原文始发于微信公众号(Python入门速学):Python新手速学教程 第7课:看5个小例子,领悟for循环就是这么简单
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/236482.html