周而复始_for 循环

2019-12-10  本文已影响0人  水调歌头_f072

1、for 循环

练习1:
for looper in [1,5,8,10]:
print("我喜欢pyhon")

总结:for in 为关键字,for 表示循环,in表示在列表中循环;looper 为变量,列表中的数字赋值给looper这个变量;循环的次数为列表长度;冒号表示需要循环执行下面的代码块,类似if 、else。

练习2:
for looper in range(1,101):
print("我喜欢pyhon",looper)

总结:range(1,100)表示1,2,3 ...,98,99 ,从左边第一个开始,不包括最后一个,即 n-1个。

公式:
for 变量 in 列表 或 range(1,n):
代码块

2、range
①range(3),等于 range(0,3),表示,0、1、2
②range(2,20,2)
练习:
for i in range(2,20,2):
print i
输出,2,4,6,8,10,12,14,16,18

总结:第一个代表的是从2开始,第二个表示到20结束(但不包含它),第三个表示步径。

range_.png

3、练习题:


image.png

练习①
sum=0
for i in range(101):
sum=sum+i
print(sum)

练习②
import easygui as g
j=0
for i in range(2,19,3):
j=j+1
print(i)
print(j,"次")
g.msgbox("次数是:"+str(j))

总结:执行中,先赋值给j,执行一次,j=1,所以j 的值表示执行的次数,也可以输出 i 的值出来,看看 j 的值是否是执行的次数。

逗号和加号(,+)都表示连接,easygui.msgbox()里面有很多逗号,这里只能用+号,但是加号是有限制的,只能是同一类型相加,所以要把 j 转化为文本类型。

上一篇 下一篇

猜你喜欢

热点阅读