在Python中,求有效平均成绩

img

题主要的代码如下

img

list=[]
sum=0
while True:
    v=input('请输入一个成绩:')
    if v.isdigit():
        v=float(v)
        sum+=v
        list.append(v)
    else:
        print('不是合法成绩')
    bcontinue=True
    while True:
        v=input('是否继续输入(yes/no):').lower()
        if v=="no" or v=="yes":
            bcontinue=v=="yes"
            break
        else:
            print("只能输入yes或no")
    if bcontinue==False:
        break

print('所有成绩的平均分是%s'%(sum/len(list)))
print('用户输入的所有有效成绩包括:')
print(' '.join([str(x) for x in list]))

有帮助麻烦点下【采纳该答案】,谢谢~~