鸡兔同笼&百钱百鸡 问题
作者:互联网
鸡兔同笼问题
假设共有鸡、兔30只,脚90只,求鸡、兔各有多少只。
"""
name: wangzilu
date: 2020/2/19
task: 鸡兔同笼问题。假设共有鸡、兔30只,脚90只,求鸡、兔各有多少只。
x + y = 30
2*x + 4*y = 90
"""
for x in range(30):
for y in range(25):
if x + y == 30 and 2*x + 4*y == 90:
print(x,y)
简化版:
for x in range(30):
y = 30 - x
if 2*x + 4*y == 90:
print(x,y)
==================================
百钱百鸡问题
公鸡五元,母鸡三元,三只小鸡一元,用一百元买一百只
"""
xyz
x+y+z=100
5*x+3*y+z/3=100
"""
for x in range(0,20):
for y in range(0,33):
z = 100-x-y
if z%3==0 and 5*x+3*y+z/3==100:
print('公鸡:{}只,母鸡:{}只,小鸡:{}只。'.format(x,y,z))
如果有两个或三个未知数,就用其他一个或两个表示出另一个未知量。然后用 if 函数实现等式。
secx=1_cosx 发布了15 篇原创文章 · 获赞 0 · 访问量 277 私信 关注标签:鸡兔同笼,百钱,30,range,百鸡,print,90,100 来源: https://blog.csdn.net/ziluuu/article/details/104456698