一、for 循环
格式:for ... in ...
输出1-100的数:
for i in range(1,101):
print(i)
for i in range(a,b) #表示从a循环至b-1
二、循环的嵌套
输出5个*:
for i in range(0,5):
print('*')
不换行输出:
for i in range(0,5):
print('*',end='') #不换行输出
循环嵌套:
for i in range(0,5):
for j in range(0,5):
print(i,j)
此时输出的结果为:
可以看出每个j在i=0时循环了5次,同时在i=1,i=2,i=3,i=4时都循环了5次,一共循环了5*5次
例:输出一个5*5的*方阵
*****
*****
*****
*****
*****
for i in range(0,5): #5*5方阵图形
for j in range (0,5):
print('*',end='')
print() #换行作用
例:输出一个*数量随着行数变化的图形,如
*
**
***
****
*****
for i in range(0,5): #随着行数增加,*数量增加
for j in range(0,i+1):
print('*',end='')
例:从1加到100的另一种方法:
b=0
for i in range(1,101):
b+=i
print(b)