鸡兔同笼问题python实现两种方法:
输入h只鸡加兔的个数(总数),脚加起来f
求鸡数和兔的数量
数量关系:
2x+4y=f
x=h-y
2h-2y+4y=f
y=f/2-h
方法一:
h=int (input(\"请输入总数\"))
f=int (input(\"请输入脚数\"))
tu=int(f/2-h)
ji=int(h-tu)
if( tu<0 or ji<0 or ji*2+tu*4!=f):print(\"输入有误\")
else:print(\"鸡兔数量分别为:\
效果截图:
方法二:
h=int (input(\"请输入总数\"))
f=int (input(\"请输入脚数\"))
for ji in range (0,h+2):
if(ji*2+(h-ji)*4==f):print(ji,h-ji);break
if(ji==h+1):
print(\"输入有误\")
运行结果截图:
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务