Python正确题解,也请各位大师多指教
2025-07-26 22:44:52
发布于:浙江
0阅读
0回复
0点赞
根据鸡兔同笼数学正确解法,先假设所有都是鸡,那么用鸡的假设个数2=假设鸡数量的总腿数,用实际腿数-假设鸡数量的总腿数=多余的腿数,我们又知道剩余的腿数是兔子的,而一只兔子又比一只鸡的腿多2只,所以用剩下的腿数/2就是兔子的个数,而鸡的个数=头总数-兔子的个数,从而算出鸡和兔子的个数。
在代码中,为了“分别”输出鸡和兔子的个数,我们可以输出总数-兔子的个数;第二行输出总数-鸡的个数,从而完成编程题。具体代码如下:
a,b=input().split()
a=int(a)
b=int(b)
print(int(a-((b-a2)/2)))
print(int(a-(a-((b-a*2)/2))))
我本人觉得最后两行并不满意,因为编写了好几个括号,如果你有更优解法,我希望你可以在回复栏里写出你的更优解法,谢谢!
——整理不易,希望点个赞支持一下并关注,我会继续整理更多题解以供参考!
这里空空如也
有帮助,赞一个