|
发表于 2019-10-20 22:06:27
|
显示全部楼层
- # 定义 min 函数
- def min(x):
- # least 是 x 的第一个元素
- least = x[0]
- # 遍历 x
- for each in x:
- # 如果 each 小于 least(如果是字符串则比较它们的 ASCII 码)
- if each < least:
- # least 为 each,所以 least 应为序列最小的元素
- least = each
- # 返回 least
- return least
- # 打印执行 min 函数,传参 '123456789' 的结果(也就是 return 后面的值)
- print(min('123456789'))
- # 定义 sum 函数
- def sum(x):
- result = 0
- # 遍历 x
- for each in x:
- # 如果 each 的类型为 int 或 float
- if (type(each) == int) or (type(each) == float):
- # 将 result 与 each 相加
- result += each
- else:
- # 否则继续循环
- continue
- # 返回 result
- return result
- # 打印执行 sum 函数,传参 [1, 2.1, 2.3, 'a', '1', True] 的结果
- print(sum([1, 2.1, 2.3, 'a', '1', True]))
复制代码 |
|