0
我需要幫助。我正在嘗試運行下面的程序。當我輸入一個高於100或低於0的數字時,我需要它忽略該輸入的任何建議?無法保持某些數字的平均值
total = 0.0
count = 0
data = int(input("Enter a number or 999 to quit: "))
while data != "":
count += 1
number = float(data)
total += number
data = int(input("Enter a number or 999 to quit: "))
try:
data = int(data)
except ValueError:
pass
average = round(total)/count
if data == 999:
break
elif data >= 100:
print("error in value")
elif data <= 0:
number = 0
print("error in value")
print("These", count, "scores average as: ", round(average, 1))