前言

有误请私信,不要发表不正当言论

一定要看到最后!!!有惊喜


分析

输入

  • rt,我们需要输入两个数据,并且是同行,这时一定要想到split(贼好用了),它可以将一个字符串转换成list,于是便得出了以下代码:
n = input().split(" ")

数据类型转换

  • 但需要注意的是,经过split的转换后,list里的元素都是str类型,因此我们需要遍历这个list,然后再用int进行强制类型转换,就可以实现列表元素的类型转换
for i in range(len(n)):
    n[i] = int(n[i])

处理数据

  • 首先解决这道题,你得先弄清楚如何用数学搞定基本的鸡兔同笼问题,否则要想AC可谓是难上加难

鸡兔同笼的解题步骤

  1. 首先假设笼子里的全都是鸡首先假设笼子里的全都是鸡
  2. 求总脚数(头数乘每只鸡的脚数)求总脚数(头数乘每只鸡的脚数)
  3. 求总脚数的差(求第二步鸡的脚数和实际总脚数的差)求总脚数的差(求第二步鸡的脚数和实际总脚数的差)
  4. 求两种间每只相差数(每只兔的脚数每只鸡的脚数)求两种间每只相差数(每只兔的脚数-每只鸡的脚数)
  5. 求出兔的只数(鸡兔脚相差总数/每只鸡兔脚相差数)求出兔的只数(鸡兔脚相差总数/每只鸡兔脚相差数)
  6. 求出鸡的只数(总头数兔的只数)求出鸡的只数(总头数-兔的只数)

个人代码(勿抄袭)

看完前面的分析,相信你已经差不多能写出代码了,下面我将前面的代码进行汇总,给大家参考

点击展开:完整代码

空空如也~~

点击展开:代码

还是没有👀️ 👀️

点击展开:代码

嘻嘻,找不到吧😄

点击展开:代码

再找找吧~~

点击展开:代码

我就是不出来👀️ 👀️

点击展开:完整代码

好了,不逗你了,代码在这

n = input().split(" ")
for i in range(len(n)):
    n[i] = int(n[i])

ret = int((4 * n[0] - n[-1]) / 2)
ret_1 = n[0] - ret
print(ret,ret_1,sep=" ")

诶,少侠请留步,麻烦关顾一下我的其他博客~~

第4篇

第3篇

第2篇

第1篇