# Matura informatyka 2021 czerwiec (poziom rozszerzony) - zadanie 4.1

## Treść zadania:

W pliku `napisy.txt` znajduje się 1000 wierszy po 50 znaków (dużych liter angielskiego alfabetu oraz cyfr).

Napisz **program(y)**, który(e) da(dzą) odpowiedzi do poniższych zadań. Odpowiedzi zapisz w pliku `wyniki4.txt`, a każdą odpowiedź poprzedź numerem oznaczającym odpowiednie zadanie.  
**Uwaga**: Plik `przyklad.txt` zawiera dane przykładowe spełniające warunki zadania. Odpowiedzi dla danych z pliku przyklad.txt są podane pod pytaniami.

Podaj łączną liczbę cyfr we wszystkich napisach z pliku `napisy.txt`

Dla danych z pliku `przyklad.txt` wynikiem jest: **46504**

## **Rozwiązanie (i cały program):**

Zadanie typowo rozgrzewkowe, sprowadza się do odczytania linii z pliku i sprawdzeniu, ile cyfr znajduje się w każdej z nich. można to osiągnąć wywołując metodę `.isdigit()` :

```python
with open("dane/napisy.txt", "r") as f:
    lines = [line.strip() for line in f.readlines()]


num_counter = 0

for line in lines:
    for character in line:
        if character.isdigit():
            num_counter += 1

print(num_counter)
```

# Wynik:

`11844`

%[https://replit.com/@Onix95/41-czerwiec-2021#4/4_1.py] 

Źródło: [https://arkusze.pl/matura-informatyka-2021-czerwiec-poziom-rozszerzony/](https://arkusze.pl/matura-informatyka-2021-czerwiec-poziom-rozszerzony/)
