这怎么改才能不非零返回呢

import math
n=input().split(',')
m=float(input())
sum=0
j=0
for i in n:
i=float(i)
sum=sum+i
j=j+1
t=sum/j
k=t-m
a=0
for l in n:
l=float(l)
b=(t-l)**2
a=a+b
s=math.sqrt(a/(j-1))
x=0
y=0
z=0
v=0
w=0
for c in n:
c=int(c)
if 90 <= c <= 100:
x=x+1
elif 80 <= c <= 89:
y=y+1
elif 70 <= c <= 79:
z=z+1
elif 60 <= c <= 69:
v=v+1
else:
w=w+1
print("平均值 = {}, 离差 = {}, 标准差 = {}",t,k,s)
print(" 人数 百分比")
print("优秀 "+x+" "+x/j)
print("良好 "+y+" "+y/j)
print("中等 "+z+" "+z/j)
print("及格 "+v+" "+v/j)
print("不及格 "+w+" "+w/j)

敢不敢代码格式化下再发😢