check io解析
云锦Python自学之路
Python
展开
-
Check io解析之Even the Last
题目要求:给你一个整数数组。应该找到索引为偶数的整数之和(第0、第2、第4…)。然后将这个求和数和数组的最后一个元素相乘。别忘了第一个元素的索引是0。对于空数组,结果总是0(零)。输入:整数列表。输出:整数形式的数字。前提条件:0≤ len(数组)≤ 20all(数组中x的isinstance(x,int)全部(-100<x<100表示阵列中的x)需要达到的效果:assert checkio([0, 1, 2, 3, 4, 5]) == 30, "(0+2+4)*5=30"a原创 2021-05-27 20:31:32 · 184 阅读 · 0 评论 -
Check io解析之Nearest Value
关于此题没有找到大神的代码,只能厚颜无耻的贴自己写的代码了。废话不多说,看题。题目要求:找到最接近给定值的值。系统将以集合形式为您提供一个值列表,并为您提供一个需要查找最近值的值。例如,我们有以下一组数字:4、7、10、11、12、17,我们需要找到最接近数字9的值。如果我们按升序排序,那么数字9左边是数字7,右边是数字10。但是10比7更接近,这意味着正确的答案是10。一些澄清:如果两个数字的距离相同,则需要选择最小的一个;数字集总是非空的,即大小>=1;给定的值可以在这个集合中,这原创 2021-05-25 22:18:09 · 228 阅读 · 0 评论 -
Check io答题解析之All Upper I
题目要求:检查给定的字符串是否所有符号都是大写的。如果字符串为空或其中没有任何字母-函数应返回True。输入:字符串。输出:布尔值。需要达到的效果示例:is_all_upper('ALL UPPER') == Trueis_all_upper('all lower') == Falseis_all_upper('mixed UPPER and lower') == Falseis_all_upper('') == Trueis_all_upper(' ') == Trueis_a原创 2021-05-24 23:01:15 · 206 阅读 · 0 评论 -
python学习太无聊?闯关答题了解一下
最近发现了一个特别好玩的python答题闯关网站checkio。网址是:https://checkio.org/。我觉得这个网站一个非常大的优点是,不需要搭建编程环境,只要点开网页就可以答题。无论是初学者还是有编程基础的都可以试试。但是建议编程初学者,还是要购买一本python基础书籍先学习,这样在答题的时候,才能知道用哪一方面的知识来答题。我推荐大家这本书https://mall.csdn.net/item/77200进入网站之后,先注册,登录之后选择python,进入地图,找到自己的初始位置,点开之原创 2021-05-23 16:07:30 · 385 阅读 · 0 评论 -
check io答题解析之Split Pairs,发现自己真的是一枚白的不能再白的小白了
为什么说自己是一枚白的不能再白的小白了呢,看看下面的解析。首先来看看我花费一天时间的答案,各位不要笑,毕竟俺刚接触python。本人解答:def split_pairs(a): b = list(a) #转换列表 if len(b) == 0: return b if len(b) == 1: c = (b[0] + '_').split() return c if len(b) == 2: d =原创 2021-05-23 11:09:38 · 276 阅读 · 0 评论