parzyste i nieparzyste liczby z tablicy - nic się nie wyświetla

0

witam
mam taki problem, że musze wyświetlić ile jest liczb parzystych i nieparzystych z tablicy ale nic się nie wyświetla. Tablica składa się z liczb dodatnich i ujemnych. Gdy chce wyświetlić program to nic się nie dzieje.

with open("dane-200.txt") as plik:
    for linia in plik:
        print(linia)
linia = linia.rstrip()
# 1
print("liczby parzyste")
for i in linia:
    if int(i) % 2 == 0:
        print(i)
# 2
print("liczby nieparzyste")
for i in linia:
    if int(i) % 2 == 1:
        print(i)

Z góry dzięki za pomoc

2

Po bloku with open (bla bla bla) zamykasz plik. Twoje fory są już poza tym, więc nie dostają tylko jeden raz linia, którą jest zapewne ostatnia pusta linia w pliku, więc nie mają nic do roboty.

1 użytkowników online, w tym zalogowanych: 0, gości: 1