大学学习之python篇
题目:“百马百瓦问题”:有100匹马驮100块瓦,大马驮3块,小马驮2块,两个马驹驮1块。问大马、小马、马驹各有多少匹?
使用工具:python 3.8
话不多说,直接上代码:
for i in range(34):
for j in range(51):
k=100-i-j
if 3*i+2*j+k/2==100 and k%2==0:
print("大马有:",i,"小马有: ",j,"马驹有: ",k)
运行得出结果:
大马有: 2 小马有: 30 马驹有: 68
大马有: 5 小马有: 25 马驹有: 70
大马有: 8 小马有: 20 马驹有: 72
大马有: 11 小马有: 15 马驹有: 74
大马有: 14 小马有: 10 马驹有: 76
大马有: 17 小马有: 5 马驹有: 78
大马有: 20 小马有: 0 马驹有: 80