Я новичок в Python, так что это, вероятно, глупый вопрос для многих здесь. Я создаю программу, которая читает цифры до тех пор, пока пользователь di git не выполнит. Когда пользователь di git «выполнит», программа отобразит итоговые, счетные и средние значения. Если пользователь не вводит номер, программа должна визуализировать сообщение об ошибке. Я пытался написать код:
while True:
try:
numbers = input('Enter a number: ')
if numbers == 'done':
break
except:
print ('bad data')
На данный момент я не учел сумму, количество и среднее. Я хочу понять, как обрабатывать «числа» и «строки» в input (). Потому что с моим кодом ошибка примерно "100" *