Помогите найти ошибку
всем привет, начал изучать питон и не получается решить задачу:
Пользователь вводит одно за другим натуральные числа, пока не введет число равное нулю.Вывести количество введеных чисел. Ноль не берется в расчет.
решение номер раз
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, если актуально
• код публиковать в виде цитаты, либо ссылкой на специализированный сайт
Не рекомендуется:
• допускать оскорбления и провокации
• распространять вредоносное ПО
• просить решить вашу полноценную задачу за вас
• нарушать правила Пикабу