Для написания программы, которая будет считывать с клавиатуры несколько натуральных чисел до ввода числа 0, вам понадобится использовать цикл. Вот пример программы на Python, который реализует такую логику:
numbers = []
while True:
number = int(input("Введите натуральное число: "))
if number == 0:
break
numbers.append(number)
print("Были введены следующие числа:", numbers)
Этот код позволяет пользователю вводить числа до тех пор, пока не будет введен 0. Все введенные натуральные числа сохраняются в списке numbers, который затем выводится на экран. Надеюсь, это поможет вам написать свою программу!