Помогите найти ошибку

всем привет, начал изучать питон и не получается решить задачу:

Пользователь вводит одно за другим натуральные числа, пока не введет число равное нулю.Вывести количество введеных чисел. Ноль не берется в расчет.


решение номер раз

count = 0

a = int(input("Введите число"))

while a != 0:

count += 1

a = int(input("Введите число"))

print("вы ввели", count, "чисел до нуля")

решение номер 2

count = 0

while True:

a = int(input("Введите число"))

if a == 0:

break

count += 1

print("вы ввели", count, "чисел до нуля")


visual studio и pycharm выволят всякую ересь.

Программирование на python

928 постов11.9K подписчиков

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!


Приветствуется:

• уважение к читателям и авторам

• конструктивность комментариев

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт


Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

• нарушать правила Пикабу