1. 问题描述
古代《孙子算经》有一句话:“今有鸡兔同笼,上有三十五头,下有百足,问鸡兔几何?”这是古代的数学问题,表示一个笼子里有35个头,一百只脚,然后计算出有几只兔子和几只鸡。
2. 实例代码
使用循环解决鸡兔同笼问题
# -- coding: utf-8 --
chicken = 0
while True:
rabbit = 35 - chicken # 头的总数
if 2 * chicken + 4 * rabbit == 100: # 脚的总数
print('鸡有 {} 只, 兔有 {} 只'.format(chicken, rabbit))
break
chicken += 1
输入变量解决问题
h = ev