код работает нормально, если я сначала ввожу несколько чисел, но взрывается, если я начинаю с «готово» - но я думал, что if len (numlist)> 0 поймает это? Также взрывается except?
numlist = list()
while True:
inp = input("Enter a number\n")
try:
value = float(inp)
numlist.append(value)
if inp == "done":
break
except:
print("This is not a number")
continue
if len(numlist) > 0:
avarage = sum(numlist) / len(numlist)
print(avarage)
else:
print("just done")