相关知识
为了完成本关任务,你需要掌握:1.for循环语句 2.如何使用range函数。
1.for循环
for 变量 in 序列:
循环体
形如以上格式的
for
语句可以遍历(逐个访问)序列中的元素。每次循环调取序列中的一个元素分配给变量并执行一次循环体(语句块),直到遍历整个序列中的所有元素为止。序列可以是一个字符串、列表、元组、文件等。
流程图:
实例:
for c in "China":
print ( c )
运行结果:
C
h
i
n
a
再如:
mylist=["Hello",123,"python",30]
for item in mylist:
print(item)
运行结果
Hello
123
python
30
2.range函数
range(stop)
range(start, stop[, step])
参数含义:
start:计数从start开始。默认为0。
stop:计数到stop结束,但,不包括stop。要点:遵循左闭右开原则
step:每次跳跃的间距。默认为1。注意:step参数必须是非零整数,否则会抛出VauleError异常。
调用函数返回一个形如以下结构的整数序列:
[start, start+step, start+2*step, ...,start+n*step]
实例:使用range函数返回一个从0
开始到2
结束的整数序列。
for i in range(3):
print(i)
运行结果:
0
1
2