第62课时: 嵌套循环
嵌套循环:
一个循环可以嵌入到另一个循环内。
操作:打印下面图案。
文件名称day21-3
for x
in range(5):
for y
in range(5):
print(x
,end
=' ')
print('\t')
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
或者可以将 print(’\t’) 代替为 print()
第63课时: 嵌套循环练习 九九乘法表 打印表格数据
操作:打印99乘法表
for x
in range(1,10,1):
for y
in range(1,x
+1):
c
=x
*y
print('{0}*{1}={2}'.format(x
,y
,c
),end
=' ')
print('\t')
print(’{0}*{1}={2}’.format(x,y,c),end=’ ')
操作2:用列表和字典存储下面学习,并打印出表中工资高于15000的人的数据
r1
=dict(name
='111',age
=18,salary
=30000,city
='11')
r2
=dict(name
='222',age
=18,salary
=30000,city
='22')
r3
=dict(name
='333',age
=18,salary
=10000,city
='33')
a
=[r1
,r2
,r3
]
for x
in a
:
if x
.get
('salary') >= 15000:
print(x
)
{‘name’: ‘111’, ‘age’: 18, ‘salary’: 30000, ‘city’: ‘11’}
{‘name’: ‘222’, ‘age’: 18, ‘salary’: 30000, ‘city’: ‘22’}
x.get(‘salary’) 表示得到 salary键 的数值