Top.Mail.Ru

Для решения этой задачи можно использовать регулярные выражения.
Шаги решения:
1. Ввести строку с помощью функции input().
2. Импортировать модуль re для работы с регулярными выражениями.
3. Написать регулярное выражение, которое будет искать целые неотрицательные числа в строке.
4. Применить регулярное выражение к введенной строке с помощью функции re.findall().
5. Вывести найденные числа на экран.

Пример решения на языке Python:

“`python
import re

# Ввод строки
input_str = input(“Введите строку: “)

# Поиск чисел с помощью регулярного выражения
numbers = re.findall(r’d+’, input_str)

# Вывод найденных чисел
for number in numbers:
print(number)
“`

Допустим, ввели следующую строку: “abc 123 def 456 ghi”.
На экран будет выведено:
“`
123
456
“`

Регулярное выражение `d+` означает “одно или более цифр”. Функция re.findall() выделяет все совпадения с регулярным выражением в строке и возвращает их в виде списка. Затем мы просто выводим каждое найденное число на экран.

   
[metform form_id="1136"]