用python编程解决鸡兔同笼问题

Vicky ·
更新时间:2024-09-21
· 934 次阅读

今天我们来用python3.7编写一个程序来帮助我们完成鸡兔同笼的问题,话不多说,直接来编程:

feet1 = 0 feet2 = 0 head = 0 rabbits = 0 chickens = 0 head = int(input('鸡兔同笼问题,请输入只数:')) feet1 = int(input('请输入腿数:')) #假设都是兔子,那么有 只数 X 4 条腿 feet2 = head * 4 feet2 = feet2 - feet1 #多出来的腿是鸡的 chickens = feet2 / 2 rabbits = head - chickens print(str(rabbits),'只兔子') print(str(chickens),'只鸡') #如果只数不是整数或正数,打印 ‘ 题目出错 ’ if rabbits < 0 or chickens < 0: print('题目出错!') rabbits = rabbits - rabbits // 1 chickens = chickens - chickens // 1 if rabbits != 0 or chickens != 0: print('题目出错!')

编到这里就结束了,没出错后就可以用它来做题了哦 ( ^ _ ^)

喜欢的话请点赞、关注后再走吧

如果有兴趣,请关注公众号:
在这里插入图片描述
注:本文章为作者原创,未经允许禁止转载!


作者:迷你恐龙



用python 鸡兔同笼 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号