Python for回圈

今天要来教大家for回圈,for回圈在Python也是常常会用到的一种语法,有时候我们会希望让程序中的某一个地方一职重复跑,就会用到回圈,这也是一个非常常用到的一个用法,当然回圈有好多种用法,那我们今天就来学for回圈吧!
https://ithelp.ithome.com.tw/upload/images/20210909/20140468OS264gn84f.png
首先我们先来看一下这个范例,他大概的写法就是这样,简单来说就是他把范围的值带入i,上面的范例我在括弧内写10,简单来说是会运行十次,那其实他是将0到9范围里的数字带入i,一开始会是从0开始跑,然後到9会是最後一次,总共十次,那在我上面的范例可以看到电脑将回圈里的print运行了十次。

range

再来就是变化的东西了,其实range那边还可以用不一样的写法,那下面就来介绍吧!
一、第一个就是我上面范例的样子,例:range(10)、range(500),这是最简单的用法,要运行几次就直接在括弧里写就好。那如果是range(10),i值就是0到9,同理,如果是range(500),那就是0到499。那要注意的是这种用法,开始的值会是0,结束的值会是括弧里的数字的前一位。
https://ithelp.ithome.com.tw/upload/images/20210909/20140468Fnx3f28kQM.png

for i in range(10):
    print(i)

二、再来第二个就是可以设定范围的,例如:range(5,10)、range(3,7),其实也是不难,譬如说range(5,10),i的值就是从5开始,9是最後一个。跟上面的差别就是可以设定要从哪个数字开始。
https://ithelp.ithome.com.tw/upload/images/20210909/20140468PlsAjRwMrJ.png

for i in range(5,10):
    print(i)

三、最後是第三个,就是还可以设定公差,例:range(2,10,2)、range(17,7,-2),这个就比较需要记了,但一样第一个数字是摆开始的值,第二个是结束的值加上公差,第三个就是公差了。譬如说range(2,10,2),i就是会依序带入2 4 6 8,同理range(17,7,-2)就会是17 15 13 11 9。
https://ithelp.ithome.com.tw/upload/images/20210909/201404689Jq6Ep4zTk.png

for i in range(2,10,2):
    print(i)

最後补充一下,i也可以换成其他的,譬如说for j in range(10)。那麽以上就是今天的内容!


<<:  DAY08 - [CSS+RWD] 图文交错排版,资料不打结!

>>:  爱用iPhone的UI/UX设计师最恐怖

Day 24 港式年菜风-南乳莲藕炆猪手

南乳莲藕炆猪手在粤菜也作为年菜,南乳莲藕炆猪手由於颜色红润,也有鸿运当头,招财就手的含意。南乳的红就...

21 "准备完成" 用 PubSub 同步更新网页

拉出 component Component 除了在同一个 module 用之外也能拉出来放 我们来...

Day5 Let's ODOO: Model(2) Fields

延续前日介绍,今天我们来讲Model内的fields延续昨日范例 # -*- coding: utf...

LeetCode 双刀流:102. Binary Tree Level Order Traversal

102. Binary Tree Level Order Traversal 今天一样延续着「二元...

Day 10 - Functional Programming 初探 (3) - 实战购物车流程

前言 这两天花了满多心力在介绍 FP 的观念跟方法,但其实大部分都停留在理论,或者教科书上的那种 a...