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

今天我们来用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编程解决鸡兔同笼问题_第1张图片
注:本文章为作者原创,未经允许禁止转载!

你可能感兴趣的:(python,推荐)