我正在使用 Python 做一个问题,比如不断要求用户输入数字。如果不是,程序应该计算这些数字的平均值。似乎我的程序无法从第二个 while 循环中逃脱,并且“except”仍然是错误的。这是我的程序:
count =0
total=0
ask=input ("Do you want to enter a number? (Y/N)")
while ask=="Y":
numbers=float(input("Enter number"))
count= count+1
total=total+numbers
con_ask=input ("Do you want to continue entering a number? (Y/N)")
if con_ask=="Y":
numbers=float(input("Enter number"))
count=count+1
total=total+numbers
elif con_ask=="N":
print ("The average of", count, "numbers is", total/count)
except :
print ("Zero Division Occured. Average cannot be calculated")