第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键 的数值