python | 百职帮简单练习题(一):鸡兔同笼

为了打好Python基础,记录一下做题进度,并复习代码。

题目:

第一次编写:

给的标准答案:

def num():
    for x in range(1, 36):       
        y = 35 - x        
        if x*4 + y*2 == 94:
            num1 = x
            num2 = y
    return num1, num2
print(f"雉兔同笼,兔有{num()[0]}只,雉有{num()[1]}只")

把标准答案改成自己的风格一下:

def num():
    for rabbit in range(1, 36):        #设兔子的数量在1~35,
        chicken = 35 - rabbit          #则鸡的数量在(35-兔子)之间
        if rabbit*4 + chicken*2 == 94: #鸡兔的脚等于题目所给94 
            x = rabbit
            y = chicken
    print(f"雉兔同笼,兔有{x}只,雉有{y}只")
num()

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值