出现了下面的问题:TypeError: unsupported operand type(s) for /: 'str' and 'int',望指导!

#计算部分均值的方法
def part_avg(maxs):#给列表定义一个计算公式
if maxs is None or type(maxs) != type([]) or len(maxs) <1:
return
if len(maxs) == 1:
return#print(maxs[0])
for i in range(len(maxs) - 1):
avg = divid(add(maxs[i],maxs[i+1]),2)
print(float(avg))

#输入测点流速
print("输入测点流速: ")
v_c = input().split()#v_c代表测点流速,这是一个str形式的list
part_v_c = v_c
print(part_v_c)#输出测点流速, 可删除
print("测点部分平均流速为:")
part_avg(part_v_c)#计算平均流速

输入之后得到的列表不能用在函数里,函数里需要用的是列表,很懵不懂怎么改

L = map(float, l)
这个函数可以将列表 l 中的每个元素转化为float类型,结果赋值给L,仍然是一个列表类型

img