Поделитесь своими знаниями, ответьте на вопрос:
На вход программе подается последовательность чисел от 1 до 9, заканчивающаяся нулем. Всего будет введено не более 100000 чисел. Подсчитайте в этой последовательности количество единиц, количество двоек, количество троек и т.д. и выдайте результат. В выходных данных всегда должно быть 9 чисел. Решить в Python.
a = [0]*9
while True:
x = int(input('Введите цифру от 1 до 9: '))
if x == 0: break
if 1 <= x <= 9: a[x-1]+=1
for i in enumerate(a):
print(f'{i[0]+1}: {i[1]}')