【Python日记】百钱买百鸡-河图数字

我国古代数学家张丘建《算经》中的“百钱买百鸡”问题:
鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;
百钱买百鸡,则翁、母、雏各几何?

 

for i in range(1,101):
	for j in range(1,101):
		for k in range(1,101):
			if i/3 + j*3+ k*5 == 100 and i + j + k ==100:
				money_i = int(i / 3)
				money_j = int(j * 3)
				money_k = int(k * 5)
				print('雏鸡:%s只(共%s钱),母鸡:%s只(共%s钱),公鸡:%s只(共%s钱)' %(i,money_i,j,money_j,k,money_k))