我正在创建一个python程序,允许用户输入数字并找到输入数字的总数,平均数,最高数和最低数。我的老师告诉我通过删除输入到列表中的第一个和最后一个数字来改进程序。我对如何这样做很困惑,因为在用户输入数字之前列表不存在。
这是我的代码所以:
totalList=[]
totalList = totalList[1:-1]
TotalNum = int(input("Please enter how many numbers are to be entered:"))
Change=TotalNum
Input=0
Total=0
while TotalNum>0:
TotalNum = TotalNum - 1
Input = int(input("Enter Number: "))
totalList.insert(-1,Input)
Total = Total +Input
print("Total:" ,Total)
print("Average:",Total/Change)
print("Highest:",max(totalList))
print("Lowest:",min(totalList))