1.打印九九乘法表
经观察可确认由等式左侧的乘数作为两个循环变量。其次可发现当两个变量值相等时进行换行操作且左侧变量总是大于等于右侧变量:
for m in range(1,10): #m表示乘法等式左边部分的第一个乘数 for n in range(1,m+1): #n表示乘法等式左边部分的第二个乘数,n总是小于等于m,所以到m+1 print('{0}*{1}={2}'.format(m,n,m * n),end = '\t') print() 结果:
2.表格数据打印
r1 = {'name':'高小一','age':18,'salary':30000,'city':'Beijing'} r2 = {'name':'高小二','age':19,'salary':20000,'city':'Shanghai'} r3 = {'name':'高小五','age':20,'salary':10000,'city':'Shenzhen'} tb = [r1,r2,r3] for x in tb: #x是关于字典的变量 if x.get('salary') > 15000: #判断三个字典是否满足薪水大于15000的条件 print(x) #满足打印该字典全部数据