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
代码语言:text复制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条件语句的方法,经过多次条件语句的运用,最终实现计算并得出结果。