1、for循环:
格式:for 变量 in 可迭代对象
可迭代对象包括:序列(字符串、列表、元组)、字典、迭代器对象、生成器函数、文件对象、range()对象
2、嵌套循环:
【例1】打印序列
for x in range(5):
for y in range(5):
print(x,end = '\t')
print()
输出:
0 0 0 0 0
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
【例2】打印九九乘法表
'''打印九九乘法表,法一'''
for x in range(1,10):
for y in range(1,10):
if y>x :
break
print('{0}*{1}={2}'.format(x,y,(x*y)),end='\t')
print()
'''打印九九乘法表,法二'''
for x in range(1,10):
for y in range(1,x+1):
print('{0}*{1}={2}'.format(x,y,(x*y)),end='\t')
print()
输出:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3