scores = "小红-86,小黄-90,小蓝-78,小绿-80,小黑-84"
scores = scores.replace(',',' ').replace('-',' ')
a=scores.split()
b=0
c=[]
h=0
k=0
for i in a:
if i.isdigit():
b+=1
c.append(i)
for i in c:
h+=eval(i)
k=h/b
print(k)
这里的难点在于把内容转变为数字并且搞到一个容器里面,然后容器内的内容进行加法运算
用到难点语句为
h+=eval(i)
if i.isdigit():