经典例题1:百钱买百鸡
母鸡3元一只,公鸡1元一只,小鸡0.5元/只 ,100块钱买100只鸡,有多少种买法。(三层循环)
方法一:
mj = 0
while mj <= 100:
gj = 0
while gj <= 100:
xj = 0
while xj <= 100:
if mj * 3 + gj*1 + xj*0.5 == 100:
if mj+gj+xj==100:
print(mj,gj,xj)
xj += 1
gj += 1
mj += 1
方法二:
for mj in range(0,101):
for gj in range(0,101):
for xj in range(0,101):
if mj + gj + xj== 100:
if 3*mj + 1*gj + 0.5*xj == 100:
print(mj,gj,xj)
经典例题2
使用循环做一个99乘法表
方法一:
i = 1