Poziom rozszerzony Formuła 2015

Maj 2015

Materiały do pobrania

4_1.py
licznik = 0

with open("liczby.txt") as f:
    for line in f:
        liczba = list(line.strip())

        licznik_0 = 0
        licznik_1 = 0
        for i in liczba:

            if i == "0":
                licznik_0 += 1
            else:
                licznik_1 += 1

        if licznik_0 > licznik_1:
            licznik += 1

print(licznik) # Wynik: 422
4_2.py
licznik_mod_2 = 0
licznik_mod_8 = 0

with open("liczby.txt") as f:
    for line in f:
        liczba = int(line.strip(), 2)

        if liczba % 2 == 0:
            licznik_mod_2 += 1

        if liczba % 8 == 0:
            licznik_mod_8 += 1

print(licznik_mod_2) # Wynik: 500
print(licznik_mod_8) # Wynik: 123
4_3.py
liczby = []
with open("liczby.txt") as f:
    for line in f:
        liczba = int(line.strip(), 2)
        liczby.append(liczba)

print(liczby.index(min(liczby)) + 1) # Wynik: 859
print(liczby.index(max(liczby)) + 1) # Wynik: 925
wyniki4.txt
4_1:
422

4_2:
Podzielne przez 2: 500
Podzielne przez 8: 123

4_3:
Numer wiersza najmniejszej liczby: 859
Numer wiersza największej liczby: 925
wyniki5.txt
5_1:
Region	Liczba mieszkańcow
A	    33929579
B	    41736619
C	    57649017
D	    36530387


5_2:
Liczba województw w całym kraju:	19

A	3
B	4
C	8
D	4


5_3:
Ludnosc_2025:	125930205
Najwięcej mieszkańcow 2025: w12C
Liczba_przeludnień_2025:	18
wyniki6.txt
6_1:
Australia 2010

6_2:
Indie

6_3:
Nazwisko	Imie	Rok	    SumaOfPunkty
Schumacher	Michael	2000	108
Alonso	Fernando	2006	134
Vettel	Sebastian	2012	281

6_4:
Australia	    2
Brazylia	    2
Finlandia	    1
Francja	        2
Hiszpania	    1
Japonia	        1
Meksyk	        1
Niemcy	        4
Wenezuela	    1
Wielka Brytania	3