Documente Academic
Documente Profesional
Documente Cultură
Dupa citire,
aceste numere vor fi sortate in ordine crescatoare si vor fi scrise intr-un fisier nou
denumit "rezultat.txt". Pe prima linie se va scrie cel mai mare numar dintre cele citite,
urmat numarul total de elemente citite din cele 3 fisiere.
8181 45
3
4
5
19
...
Unde 8181 reprezinta cel mai mare numar dintre cele citite, iar 45 reprezinta numarul total
de numere citite din cele 3 fisiere. Raspuns corect:
991 44
3
4
Rezolvare:
https://www.youtube.com/watch?v=T8UTagpN2mc&ab_channel=JoeJames
lista = []
with open("C:/Users/Gabriel/Desktop/numere (4)/fisier1.txt") as f1:
for linie1 in f1:
# linie1 = linie1.strip()
lista.append(int(linie1))
f1.close()
with open("C:/Users/Gabriel/Desktop/numere (4)/fisier2.txt") as f2:
for linie2 in f2:
lista.append(int(linie2))
f2.close()
with open("C:/Users/Gabriel/Desktop/numere (4)/fisier3.txt") as f3:
for linie3 in f3:
lista.append(int(linie3))
f3.close()
lista.sort()
with open('C:/Users/Gabriel/PycharmProjects/pythonProject8/rezultat.txt', 'w')
as f4:
f4.write(str(max(lista))+" "+str(len(lista))+"\n") #afiseaza numarul maxim si
numarul de numere
for nr in lista:
f4.write(str(nr)+"\n")
f4.close()