for循环用法
求问:for 目标 in 条件:
循环体
A='fishc'
for i in A:
print(i)
f
i
s
h
c
这个目标和条件究竟是什么?
比如这个while循环可不可以用for循环实现,若是可以,如何实现?
a=1
b=a
while b<10 :
b=a
a=a+1
print(b)
1. 目标就是代表序列中每一项的变量,条件就是一个序列;
2. 有办法用 for 实现
for a in range(1, 11):
b = a
print(b) 1、就相当于迭代,你可以这样去理解。
2、可以实现,参考代码如下:
a = 1
b = a
for a in range(1,10):
b = a
print(b)
备注:
range()函数,创建一个整数列表。
语法:range(start, stop[, step])
start:起始值,默认从0开始。
stop:结束值,但不包含其本身。
step:步长,默认为1。
start和step参数都含有默认值,可省略。 1.目标为按顺序取序列中的一个值,条件是一个序列,如果把for循环改为while循环就是
count = 0
while count < len(条件):
目标 = 条件
循环体
count += 1
2.可以用for循环实现
for a in range(1,12):
b = a
print(b)
页:
[1]