Maj 2015
Materiały do pobrania
Podgląd rozwiązań
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: 4224_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: 1234_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: 925wyniki4.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: 925wyniki5.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