当前位置:   article > 正文

学习用python解决鸡兔同笼问题

python鸡兔同笼代码用if语句

1 问题

怎样使用python解决鸡兔同笼问题。

2 方法

用python建立if函数,进行计算

代码清单 1
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(&apos;无解,请重新输入头和脚的数量&apos;)
        break
    elif r*4+c*2>leg:
        print(&apos;无解,请重新输入头和脚的数量&apos;)
        break
    elif r*4+c*2==leg:
        print(&apos;r=%s&apos; %(r))
        print(&apos;c=%s&apos; %(c))
#写完程序复制过来就有&apos。

3 结语

针对使用python解决鸡兔同笼问题,提出if条件判断的方法,通过python实验列出鸡兔同笼的对应代码,证明该方法是有效的。本文的方法的不足:计算程序较复杂。未来可以通过后续学习来简化该程序。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/587638
推荐阅读
相关标签
  

闽ICP备14008679号