百马百瓦问题:有100匹马驼100块瓦,大马驼3块,小马驼2块,两个马驹驮1块。问大马、小马、马驹各有多少匹?
这道题类似于水仙花的解决方法,我们利用for循环语句来解决。
代码如下:
for big in range(100):
for small in range(100):
mj=100-big-small
if big>=0 and small>=0 and mj>=0 and 3*big+2*small+mj/2==100:
print('大马为:%d只,小马为:%d只,马驹为:%d只'%(big,small,mj))
这样我们来运行一下,结果如下: