前言
有误请私信,不要发表不正当言论
一定要看到最后!!!有惊喜
分析
输入
- rt,我们需要输入两个数据,并且是同行,这时一定要想到
split
(贼好用了),它可以将一个字符串转换成list
,于是便得出了以下代码:
n = input().split(" ")
数据类型转换
- 但需要注意的是,经过
split
的转换后,list
里的元素都是str
类型,因此我们需要遍历这个list
,然后再用int
进行强制类型转换,就可以实现列表元素的类型转换
for i in range(len(n)):
n[i] = int(n[i])
处理数据
- 首先解决这道题,你得先弄清楚如何用数学搞定基本的鸡兔同笼问题,否则要想AC可谓是难上加难
鸡兔同笼的解题步骤
- 首先假设笼子里的全都是鸡
- 求总脚数(头数乘每只鸡的脚数)
- 求总脚数的差(求第二步鸡的脚数和实际总脚数的差)
- 求两种间每只相差数(每只兔的脚数−每只鸡的脚数)
- 求出兔的只数(鸡兔脚相差总数/每只鸡兔脚相差数)
- 求出鸡的只数(总头数−兔的只数)
个人代码(勿抄袭)
看完前面的分析,相信你已经差不多能写出代码了,下面我将前面的代码进行汇总,给大家参考
点击展开:完整代码
空空如也~~
点击展开:代码
还是没有👀️ 👀️
点击展开:代码
嘻嘻,找不到吧😄
点击展开:代码
再找找吧~~
点击展开:代码
我就是不出来👀️ 👀️
点击展开:完整代码
好了,不逗你了,代码在这
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篇