Условие противоречит заданию. В момент ввода 0 программа завершает работу и одновременно спрашивает сколько введено нулей. Больше, чем один ноль не может быть!
Вот решение: zero = 0 i = int(input()) while i != 0: i = int(input()) if i == 0: zero+=1print("Вы напечатали", zero, "ноль")
Вот решение:
zero = 0
i = int(input())
while i != 0: i = int(input())
if i == 0: zero+=1print("Вы напечатали", zero, "ноль")