300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Python解决“鸡兔同笼”问题

Python解决“鸡兔同笼”问题

时间:2023-02-21 10:42:54

相关推荐

Python解决“鸡兔同笼”问题

今天我们来解决经典问题“鸡兔同笼”。

《孙子算经》中有这样的文字:

今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?

翻译现代文就是:

鸡兔同笼,共有35个头,有94只脚,问鸡兔各有多少?

解方程

解:设兔有x只,则鸡有(35-x)只4x+2(35-x) = 944x+2×35-2x = 944x - 2x + 70 = 942x + 70 = 942x = 94-702x = 24x = 24÷2x = 12鸡:35-12=23(只)检验:方程左边= 4x+2(35-x)= 4×12 + 2× (35-12)= 48 + 2×23= 48 + 46= 94= 方程右边答:鸡有23只,兔有12只。

编程解答

head = 35foot = 94#都算成兔y = (head * 4 - foot) / 2print('鸡的数量:',int(y))print('兔的数量:',int(head - y))

head = 35foot = 94#都算成鸡x = (foot - head * 2) / 2print('兔的数量:',int(x))print('鸡的数量:',int(head - x))

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。