Odpowiedź:
Oto przykładowe programy w języku Python, które korzystają z pętli for oraz operacji na plikach:
1. Program wypisujący parzyste liczby z pliku "liczby.txt":
f = open("liczby.txt", "r")
linie = f.readlines()
f.close()
for linia in linie:
liczba = int(linia.strip())
if liczba % 2 == 0:
print(liczba)
2. Program wypisujący nieparzyste liczby z pliku "liczby.txt":
if liczba % 2 == 1:
3. Program wypisujący liczby podzielne przez 4 z pliku "liczby.txt":
if liczba % 4 == 0:
4. Program wypisujący liczby większe od 10 z pliku "liczby.txt":
if liczba > 10:
5.Program obliczający sumę liczb z pliku "liczby.txt":
suma = 0
suma += liczba
print(suma)
6. Program obliczający średnią liczb z pliku "liczby.txt":
liczby = 0
liczby += 1
srednia = suma / liczby
print(srednia)
7. Program wypisujący pierwsze liczby z pliku "liczby.txt":
pierwsza = True
if pierwsza:
pierwsza = False
Wyjaśnienie:
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Verified answer
Odpowiedź:
Oto przykładowe programy w języku Python, które korzystają z pętli for oraz operacji na plikach:
1. Program wypisujący parzyste liczby z pliku "liczby.txt":
f = open("liczby.txt", "r")
linie = f.readlines()
f.close()
for linia in linie:
liczba = int(linia.strip())
if liczba % 2 == 0:
print(liczba)
2. Program wypisujący nieparzyste liczby z pliku "liczby.txt":
f = open("liczby.txt", "r")
linie = f.readlines()
f.close()
for linia in linie:
liczba = int(linia.strip())
if liczba % 2 == 1:
print(liczba)
3. Program wypisujący liczby podzielne przez 4 z pliku "liczby.txt":
f = open("liczby.txt", "r")
linie = f.readlines()
f.close()
for linia in linie:
liczba = int(linia.strip())
if liczba % 4 == 0:
print(liczba)
4. Program wypisujący liczby większe od 10 z pliku "liczby.txt":
f = open("liczby.txt", "r")
linie = f.readlines()
f.close()
for linia in linie:
liczba = int(linia.strip())
if liczba > 10:
print(liczba)
5.Program obliczający sumę liczb z pliku "liczby.txt":
f = open("liczby.txt", "r")
linie = f.readlines()
f.close()
suma = 0
for linia in linie:
liczba = int(linia.strip())
suma += liczba
print(suma)
6. Program obliczający średnią liczb z pliku "liczby.txt":
f = open("liczby.txt", "r")
linie = f.readlines()
f.close()
suma = 0
liczby = 0
for linia in linie:
liczba = int(linia.strip())
suma += liczba
liczby += 1
srednia = suma / liczby
print(srednia)
7. Program wypisujący pierwsze liczby z pliku "liczby.txt":
f = open("liczby.txt", "r")
linie = f.readlines()
f.close()
pierwsza = True
for linia in linie:
liczba = int(linia.strip())
if pierwsza:
print(liczba)
pierwsza = False
Wyjaśnienie: