1.求全部元素的和 [1,2,1,2,3,3,3,3] 遍历 a = [1,2,1,2,3,3,3,3] sum = 0 n = len(a)-1 while n>=0: sum += a[n] n -= 1 2.求偶数元素的和 [1,2,1,2,3,3,3,3] a = [1,2,1,2,3,3,3,3] b = [] for i in a: if i//2 == 0: b.append(i) sum = 0 n = len(b)-1 while n>=0: sum+=b[n] n-=1…
函数就是最基本的一种代码抽象的方式 定义一个函数使用def语句 def my_abs(x): if x >= 0: return x else: return -x 定义一个什么事也不做的空函数(可以用来作为占位符) def nop(): pass 数据类型检查可以用内置函数 isinstance()实现: def my_abs(x): if not isinstance(x, (int, float)): raise TypeError('bad operand type') if x >=…
位置参数 调用函数时,传入函数的参数,按照位置顺序依次赋值给函数的参数.#计算乘方的函数 def power(x, n): s = 1 while n > 0: n = n - 1 s = s * x return s 在使用power(1,2)时, 会根据位置顺序,将1赋值给x ,2 赋值给n. 默认参数 如果希望…