#测试for循环for x in(10,20,30):print(x*3)for y in"adfnd":print(y)
d={
'name':'li','age':18,"job":'teacher'}for x in d:print(x)for x in d.keys():print(x)for x in d.values():print(x)for x in d.items():print(x)#结果306090
a
d
f
n
d
name
age
job
name
age
job
li
18
teacher
('name','li')('age',18)('job','teacher')
#测试for循环,计算累加和
sum_all=0
sum_odd=0#100以内的奇数和
sum_even=0#100以内的偶数和for x inrange(101):
sum_all+=x
if x%2==1:
sum_odd+=x
else:
sum_even+=x
print("100以内的累加和{0},100以内奇数的累加和{1},100以内的偶数累加和{2}".format(sum_all,sum_odd,sum_even))#结果100以内的累加和5050,100以内奇数的累加和2500,100以内的偶数累加和2550
循环嵌套
#利用循环嵌套打印乘法口诀for m inrange(1,10):for n inrange(1,m+1):print('{0}*{1}={2}'.format(m,n,(m*n)),end='\t')print()#结果1*1=12*1=22*2=43*1=33*2=63*3=94*1=44*2=84*3=124*4=165*1=55*2=105*3=155*4=205*5=256*1=66*2=126*3=186*4=246*5=306*6=367*1=77*2=147*3=217*4=287*5=357*6=427*7=498*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=64