num_sum = 0
with open("input.txt", "r" as f: # можете заменить input.txt на другое имя файла
lines = f.read().split("\n"
for line in lines:
cur_line = line.replace(" ", ""
cur_line = int(cur_line)
if cur_line % 2 == 0:
num_sum += cur_line
print(num_sum)
Конечно! Давайте напишем программу на Python, которая будет читать текстовый файл, извлекать целые числа, игнорируя пробелы, и затем вычислять сумму четных чисел.
```python
def sum_even_numbers_from_file(file_path):
total_sum = 0
with open(file_path, 'r' as file:
for line in file:
number_str = line.strip() # Удаляем пробелы в начале и конце
if number_str.isdigit(): # Проверяем, что строка является числом
number = int(number_str) # Преобразуем строку в целое число
if number % 2 == 0: # Проверяем, четное ли число
total_sum += number # Добавляем к общей сумме
return total_sum
# Пример использования:
file_path = 'numbers.txt' # Укажите путь к вашему файлу
result = sum_even_numbers_from_file(file_path)
print(f"Сумма четных чисел: {result}"
```
Данный код открывает файл, считывает каждую строку, очищает её от пробелов и проверяет, является ли строка целым числом. Если число четное, оно добавляется к общей сумме. В конце программа выводит сумму четных чисел. Не забудьте заменить `'numbers.txt'` на реальный путь к вашему файлу.