# 求lst = [4,12,6,12.14]中所有元素的和
lst =[4,12,6,12.14]sum=0for i in lst:sum+=i
print(sum)
# 输出34.14
列表中存在其他类型的元素
# 求lst = [4,12,6,12.14,'Y','J',['L','C',5,10.86]]中所有数字的和
lst =[4,12,6,12.14,'Y','J',['L','C',5,10.86]]sum=0for i in lst:iftype(i)isintortype(i)isfloat:sum+=i
eliftype(i)islist:for e in i:iftype(e)isintortype(e)isfloat:sum+= e
print(sum)
# 输出50.0
实例:每半秒输出x之前的所有奇数和
import time
i =1sum=[]
sum1 =0whileTrue:
time.sleep(0.5)if i%2:sum.append(i)
sum1+=sum[sum.__len__()-1]print('\r',str(i+2)+'之前的所有奇数和为:'+str(sum1),end='')
i+=1else:
i+=1