内容正文:
Python
周而复始的循环
——计数循环
*
猜数游戏
猜数次数
改进之处:
随机选数
循环
*
循环
计算机程序中某些代码的反复执行
循环
条件循环
计数循环
重复次数一定的循环
重复到某种情况结束的循环,循环次数不确定
计数循环
*
计数循环
列表:由一系列按照特定顺序排列的元素组成。
在同一个列表中,可以存放多种不同类型的元素。
for 循环变量 in 列表:
语句或语句组
基本格式:
列表
格式:将数据项放在"[ ]"中,数据项之间用逗号分隔
[1,2,3,4]
["hello","world"]
["TOM",12,3.14,"猕猴桃"]
存入列表中的元素都有编号,即其位置或索引,第一个元素的索引为0,第二个为1,依次类推
abc=[1,2,3] abc[0]="1"
计数循环
for 循环变量 in 列表:
语句或语句组
s=1
for i in ["a","b","c"] :
s=s+2
print("i=",i,"s=",s)
例:
循环体
列表
循环体
循环变量
计数循环
1、循环执行时,依次将列表中的元素赋给循环变量,并执行循环体,直到整个列表的元素取完,循环结束。
2、循环次数由列表的元素个数决定。
for 循环变量 in 列表:
语句或语句组
for循环执行的过程:
3、循环变量依次从列表的中获取元素的值。
循环次数、给循环变量赋值
import random
a=random.randint(0,10)
for i in range(3):
b=int(input("请输入猜测的数:"))
if b>a:
print("遗憾,太大了")
elif b<a:
print("遗憾,太小了")
else:
print("恭喜你,猜对了")
完善 “猜数游戏2.0.py” ,让游戏能固定猜3次。
编程计算:
1+2+3+4+5=
1+2+3+4+5+……+100=
用for循环编程计算下列式子:
s=0
for i in [1,2,3,4,5]:
s=s+i
print("s=",s)
思考:
for i in [1,2,…,100]:
s=s+i
range()函