【Python】求一个数组中的奇数的立方的和
来源:互联网 发布:数据共享与交换系统 编辑:程序博客网 时间:2024/06/07 08:53
问题
给出一个数字的数组,找出其中的奇数,将他们各自的立方和相加,返回结果
思路
- 数组
- 循环
- 判断
- 求和
解决方法
sum求和,内部迭代判断奇偶
def cube_odd(arr): try: return sum([i ** 3 for i in arr if i % 2 != 0]) except TypeError: return None
sum求和,type判断其中是不是有不是数字的元素
def cube_odd(arr): return sum( n**3 for n in arr if n % 2 ) if all(type(n) == int for n in arr) else None
lambda表达式封装判断过程
def cube_odd(arr): if list(filter(lambda x: type(x) == str, arr)): return None else: pass arrOddCubed = [] for i in range(0, len(list(filter(lambda x: x % 2 != 0, arr)))): arrOddCubed.append(list(filter(lambda x: x % 2 != 0, arr))[i] ** 3) return sum(arrOddCubed)
阅读全文
0 0
- 【Python】求一个数组中的奇数的立方的和
- C 一个数的立方等于连续奇数和
- 求一个数组中奇数的平均数
- 偶数的平方和,奇数的立方和
- js写一个方法,求一个数组中的最大奇数和最小偶数,并求他们的和,如果一个数不存在则返回null。
- 求一个书的立方
- 求连续数中偶数的平方和,奇数的立方和
- 求两个整数内(包含两个整数)的偶数平方和及奇数立方和
- js写一个方法求一个数组里面奇数和偶数的个数
- 调用函数求数组中的元素和,并统计数组中奇数的个数
- JS写一个方法求数组奇数和偶数的和
- 蓝桥杯 C++ 输入一个自然数n,n的立方等于n 个连续的奇数和
- 求一个数的立方的新方法
- 2007偶数的平方和和奇数的立方和
- js 求数组里所有奇数的和的平均值
- 求一个数组中子数组中的和的最大值
- (hdu 简单题 128道)平方和与立方和(求一个区间的立方和和平方和)
- 一个奇数N的立方等于N个连续奇数之和
- SpringMVC 通过ajax从controller传值给js出现中文乱码
- spring学习之---依赖注入
- poj 3280 Cheapest Palindrome
- jquery源码解析之遍历后代
- 测试工具
- 【Python】求一个数组中的奇数的立方的和
- 神经网络与深度学习 笔记2 梯度下降
- eclipse 解决 Cannot find the class file for java.lang.Object. Fix the build path then try building t
- 自定义EditText
- springmvc拦截器 获取拦截方法的传参跟返回值
- java学习【web基础-JSP入门】
- 【代码笔记】iOS-自定义alertView
- linux下tengine编译安装及自启动配置
- phpStorm10+XDebug配置和断点调试