Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # przygotowanie danych
- with open('./Dane_PR2/sygnaly.txt') as file:
- tablica = file.read().splitlines()
- # zadanie 4.1
- odpowiedz1 = ''
- for number in range(40, len(tablica)+1, 40):
- odpowiedz1 += tablica[number-1][9]
- # zapisanie odpowiedzi do 4.1
- with open('./wyniki4.txt', 'w') as file:
- file.write('zadanie 4.1: ' + odpowiedz1 + '\n')
- # zadanie 4.2
- powtarzajaceLitery = list()
- for line in tablica:
- tymczasowaTablica = list()
- for char in line:
- if char not in tymczasowaTablica:
- tymczasowaTablica.append(char)
- powtarzajaceLitery.append(tymczasowaTablica)
- # zapisanie odpowiedzi do 4.2
- with open('./wyniki4.txt', 'a') as file:
- unikalneLitery = max(powtarzajaceLitery, key=len)
- unikalneLiteryIndex = powtarzajaceLitery.index(unikalneLitery)
- odpowiedz2 = tablica[unikalneLiteryIndex] + ',' + str(len(unikalneLitery))
- file.write('zadanie 4.2: ' + odpowiedz2 + '\n')
- # przygotowanie danych do 4.3
- import string
- ALFABET = string.ascii_uppercase
- krotszeSlowa = list()
- # zadanie 4.3
- for line in tablica:
- templine = line
- for charIndex in range(0, len(templine)):
- if charIndex + 1 > len(templine):
- pass
- else:
- dystans = ALFABET.index(templine[charIndex]) - ALFABET.index(templine[charIndex + 1])
- print(dystans)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement