不确定次数的输入当然最好就是while循环,只要有退出循环的条件。比如第一题就可以这么写:
a = [] while True: n = input('请输入数字(回车退出):') if n =='':break a.append(float(n)) for i in a: print(i,end=',') print(f"的平均值: {sum(a)/len(a)}")