学好Python例题之求成绩平均分

例题:

用户输入若干个成绩,求所有成绩的平均值。每输入一个成绩后询问是否继续输入下一个成绩,回答yes就继续输入下一个成绩,回答no就停止输入成绩。

输入代码为:

numbers=[]
while True:
    x=input('请输入一个整数:')
    try:
        numbers.append(int(x))
    except:
        print('不是整数')
    while True:
        flag=input('继续输入吗?(yes/no)')
        if flag.lower()not in('yes','no'):
            print('只能输入yes或no')
        else:
            break
    if flag.lower()=='no':
            break
print(sum(numbers)/len(numbers))


结果可以展示为:

猜你喜欢

转载自www.cnblogs.com/psl1234/p/11366340.html