def extract_numbers(line): numbers = [] current_number = "" # Przechodzimy przez każdy znak w linii for char in line: if char.isdigit(): current_number += char # Dodajemy cyfrę do obecnej liczby else: if current_number: # Jeśli obecna liczba została zakończona numbers.append(current_number) current_number = "" # Resetujemy licznik # Dodajemy ostatnią liczbę, jeśli linia kończy się na cyfry if current_number: numbers.append(current_number) return " ".join(numbers) # Zwracamy liczby jako ciąg rozdzielony spacjami # Przetwarzanie danych wejściowych z pliku input_file = '/Users/jwieczor/Desktop/djfz-24_25-jezyki-1/TaskA04/simple.in' with open(input_file, 'r') as file: for line in file: result = extract_numbers(line.strip()) # Usuwamy końcowe białe znaki if result: # Wypisujemy tylko linie, które mają liczby print(result)