1 问题
假设共有鸡、兔30只,脚90只,求鸡、兔各有多少只?
2 方法
1.先定义两个变量a = 0 b= 0 (鸡等于 a 兔等于 b)
2.用while语句去判断隐藏条件a <= 30 and a <= 30
3.当判定条件满足的情况下在满足条件 1.鸡加兔30只用if语句去实现
4.当条件满时格式化输出满足的所有情况
5.当条件1满足时还需要满足条件3还是用if去实现
6.条件3满足格式化输出满足条件的组合然后终止循环
代码清单 1
a = 0
b = 0
while a <= 30 and b <= 30:
if a + b == 30:
print('鸡%d只,有兔%d'%(a,b))
if a + 2 * b == 45:
print('有鸡%d只,有兔%d只'%(a,b))
break
a += 1
b = 30 - a
3 结语
针对鸡兔同笼的问题,提出用python条件语句的方法,经过多次条件语句的运用,最终实现计算并得出结果。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有