1 问题
怎样使用python解决鸡兔同笼问题。
2 方法
用python建立if函数,进行计算
head=eval(input('请输入头的数量:'))
leg=eval(input('请输入脚的数量:'))
#脚的数量必须是偶数
r=0
c=head-r
while r*4+c*2<leg:
r=r+1
c=head-r
if r*4+c*2<leg:
print('无解,请重新输入头和脚的数量')
break
elif r*4+c*2>leg:
print('无解,请重新输入头和脚的数量')
break
elif r*4+c*2==leg:
print('r=%s' %(r))
print('c=%s' %(c))
#写完程序复制过来就有&apos。
3 结语
针对使用python解决鸡兔同笼问题,提出if条件判断的方法,通过python实验列出鸡兔同笼的对应代码,证明该方法是有效的。本文的方法的不足:计算程序较复杂。未来可以通过后续学习来简化该程序。