和其他程序设计语言一样,Python中的循环有两种:for循环和while循环。
我们先来学习for循环。
最简单的for循环
给定列表L1
#列表
L1=[10,20,'abc','python']
用for循环输出该列表中的每一个元素,代码如下。
for i in L1:
print(i)
输出:
10
20
abc
python
range函数
Python中的range函数能够生成一个序列,我们用for循环将range函数生成的序列输出。
示例1:
for i in range(10): #10表示stop(取不到)
print(i)
输出:
0
1
2
3
4
5
6
7
8
9
示例2:
for i in range(5,10): #5表示start,10表示stop(取不到)
print(i)
输出:
5
6
7
8
9
示例3:
for i in range(5,10,2): #5表示start,10表示stop(取不到),2表示step
print(i)
输出:
5
7
9
案例:用for循环求1+2+…100
sum=0
for i in range(1,101):
#sum=sum+i
sum+=i
print("1到100之和:",sum)
运行结果:
1到100之和: 5050
以上就是Python中的for循环。