Python新手速学教程 第7课:看5个小例子,领悟for循环就是这么简单

说明

上篇文章讲了while循环的基本使用,这节咱们说一下Python的另一个循环:
for循环
一个既容易理解也最常用的循环。

一 for循环的格式

直接看图片

Python新手速学教程 第7课:看5个小例子,领悟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。

Python新手速学教程 第7课:看5个小例子,领悟for循环就是这么简单

range范围的解释图片

当然,这个范围也可以递减

Python新手速学教程 第7课:看5个小例子,领悟for循环就是这么简单

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

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!