Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.34 KB | None | 0 0
  1. # przygotowanie danych
  2. with open('./Dane_PR2/sygnaly.txt') as file:
  3.     tablica = file.read().splitlines()
  4.  
  5. # zadanie 4.1
  6. odpowiedz1 = ''
  7. for number in range(40, len(tablica)+1, 40):
  8.     odpowiedz1 += tablica[number-1][9]
  9.  
  10.  
  11. # zapisanie odpowiedzi do 4.1
  12. with open('./wyniki4.txt', 'w') as file:
  13.     file.write('zadanie 4.1: ' + odpowiedz1 + '\n')
  14.  
  15. # zadanie 4.2
  16.  
  17. powtarzajaceLitery = list()
  18.  
  19. for line in tablica:
  20.     tymczasowaTablica = list()
  21.     for char in line:
  22.         if char not in tymczasowaTablica:
  23.             tymczasowaTablica.append(char)
  24.     powtarzajaceLitery.append(tymczasowaTablica)
  25.  
  26. # zapisanie odpowiedzi do 4.2
  27. with open('./wyniki4.txt', 'a') as file:
  28.     unikalneLitery = max(powtarzajaceLitery, key=len)
  29.     unikalneLiteryIndex = powtarzajaceLitery.index(unikalneLitery)
  30.     odpowiedz2 = tablica[unikalneLiteryIndex] + ',' + str(len(unikalneLitery))
  31.  
  32.     file.write('zadanie 4.2: ' + odpowiedz2 + '\n')
  33. # przygotowanie danych do 4.3
  34. import string
  35.  
  36. ALFABET = string.ascii_uppercase
  37.  
  38. krotszeSlowa = list()
  39. # zadanie 4.3
  40. for line in tablica:
  41.     templine = line
  42.     for charIndex in range(0, len(templine)):
  43.         if charIndex + 1 > len(templine):
  44.             pass
  45.         else:
  46.             dystans = ALFABET.index(templine[charIndex]) - ALFABET.index(templine[charIndex + 1])
  47.             print(dystans)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement