Guest User

Untitled

a guest
Mar 5th, 2015
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.03 KB | None | 0 0
  1. def main():
  2.     print(a("plik.txt"))
  3.     print(b("plik.txt"))
  4.     print(c("plik.txt"))
  5.  
  6. def a(nazwapliku): #zwraca dlugosc najdluzszej linii w pliku
  7.     try:
  8.         plik = open(nazwapliku, "r")
  9.         lista = []
  10.         while len(lista)<1:
  11.             lista.append(plik.readline())
  12.         plik.close()
  13.         return len(max(lista))
  14.     except:
  15.         return None
  16. def b(nazwapliku): # zwraca najdluzsza linie tego pliku
  17.     try:
  18.         plik = open(nazwapliku, "r")
  19.         lista = []
  20.         while len(lista)<1:
  21.             lista.append(plik.readline())
  22.         plik.close()
  23.         return max(lista)
  24.     except:
  25.         return None
  26. def c(nazwapliku):# zwraca krotke ktorej pierwszy element to ilosc znakow w najdluzszej linie a drugim ta linia
  27.     try:
  28.         plik = open(nazwapliku,"r")
  29.         lista = []
  30.         while len(lista)<1:
  31.             lista.append(plik.readline())
  32.         plik.close()
  33.         krotka = (len(max(lista)),(max(lista)))
  34.         return krotka
  35.     except:
  36.         return None
  37. main()
Advertisement
Add Comment
Please, Sign In to add comment