零基础入门学习python求助
16讲(序列,序列)min这个BIF的实现过程,以及避免sum运行出现有字符串报错的实现过程。
以下是我写的代码:
# min最小值的实现
min = a
for each in a:
if min < each:
min = each
return min
#sum实现可包容字符串的求和
sum = b
for each in b:
if type(each) != str
sum += each
return sum
想问下这样可以吗 b是啥啊 if type(each) != str 仅表示不是字符串,并不能代表一定是数字吧?
我看应该写
if each.isdigit == True
或者写
if (type(each) == int) or (type(each) == float) Peteryo01223 发表于 2021-3-31 08:43
仅表示不是字符串,并不能代表一定是数字吧?
我看应该写
有道理,谢谢! wp231957 发表于 2021-3-31 07:13
b是啥啊
得先定义一下哈,{:10_266:}还没有学到函数的定义
页:
[1]