Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## ZADANIE 1
- def increment(list):
- for i in range(0, len(list)):
- list[i] = list[i] + 1
- return list
- ## ZADANIE 2
- def iloczyn(list):
- il = 1
- for i in range(0, len(list)):
- il *= list[i]
- return il
- ## ZADANIE 3
- def palindrom(word):
- rev_word = reversed(word)
- if list(word) == list(rev_word):
- return True
- else:
- return False
- ## ZADANIE 4
- def stopWords():
- stop_words = set(["a", "aby", "ach", "acz", "aczkolwiek", "aj", "albo", "ale", "ależ", "ani", "aż", "bardziej", "bardzo",
- "bo", "bowiem", "by", "byli", "bynajmniej", "być", "był", "była", "było", "były", "będzie", "będą",
- "cali", "cała", "cały", "ci", "cię", "ciebie", "co", "cokolwiek", "coś", "czasami", "czasem",
- "czemu", "czy", "czyli", "daleko", "dla", "dlaczego", "dlatego", "do", "dobrze", "dokąd", "dość", "dużo",
- "dwa", "dwaj", "dwie", "dwoje", "dziś", "dzisiaj", "gdy", "gdyby", "gdyż", "gdzie", "gdziekolwiek",
- "gdzieś", "i", "ich", "ile", "im", "inna", "inne", "inny", "innych", "iż", "ja", "ją", "jak", "jaka",
- "jakaś", "jakby", "jaki", "jakichś", "jakie", "jakiś", "jakiż", "jakkolwiek", "jako", "jakoś", "je",
- "jeden", "jedna", "jedno", "jednak", "jednakże", "jego", "jej", "jemu", "jest", "jestem", "jeszcze",
- "jeśli", "jeżeli", "już", "ją", "każdy", "kiedy", "kilka", "kimś", "kto", "ktokolwiek", "ktoś",
- "która", "które", "którego", "której", "który", "których", "którym", "którzy", "ku", "lat", "lecz",
- "lub", "ma", "mają", "mało", "mam", "mi", "mimo", "między", "mną", "mnie", "mogą", "moi", "moim",
- "moja", "moje", "może", "możliwe", "można", "mój", "mu", "musi", "my", "na", "nad", "nam", "nami",
- "nas", "nasi", "nasz", "nasza", "nasze", "naszego", "naszych", "natomiast", "natychmiast", "nawet",
- "nią", "nic", "nich", "nie", "niech", "niego", "niej", "niemu", "nigdy", "nim", "nimi", "niż", "no", "o",
- "obok", "od", "około", "on", "ona", "one", "oni", "ono", "oraz", "oto", "owszem", "pan", "pana",
- "pani", "po", "pod", "podczas", "pomimo", "ponad", "ponieważ", "powinien", "powinna", "powinni",
- "powinno", "poza", "prawie", "przecież", "przed", "przede", "przedtem", "przez", "przy", "roku",
- "również", "sama", "są", "się", "skąd", "sobie", "sobą", "sposób", "swoje", "ta", "tak", "taka",
- "taki", "takie", "także", "tam", "te", "tego", "tej", "temu", "ten", "teraz", "też", "to", "tobą",
- "tobie", "toteż", "trzeba", "tu", "tutaj", "twoi", "twoim", "twoja", "twoje", "twym", "twój", "ty",
- "tych", "tylko", "tym", "u", "w", "wam", "wami", "was", "wasz", "wasza", "wasze", "we", "według",
- "wiele", "wielu", "więc", "więcej", "wszyscy", "wszystkich", "wszystkie", "wszystkim", "wszystko",
- "wtedy", "wy", "właśnie", "z", "za", "zapewne", "zawsze", "ze", "zł", "znowu", "znów", "został",
- "żaden", "żadna", "żadne", "żadnych", "że", "żeby"])
- while True:
- line = input("Podaj tekst do sprawdzenia")
- if line.strip() == stop_words:
- break
- print(" ".join(word for word in line.split() if word not in stop_words))
- # ZADANIE 5
- def countWords(fileName):
- with open(fileName) as f:
- lines = f.readlines()
- lineStr = ''.join(lines)
- print(lineStr)
- lineSplit = lineStr.split(' ')
- wordDict = dict()
- for s in lineSplit:
- if str(s) in wordDict:
- wordDict[str(s)] += 1
- else:
- wordDict[str(s)] = 1
- print(wordDict)
- """
- if a.split(' ') in wordDict:
- wordDict[a.split(' ')] += 1
- else:
- wordDict[a.split(' ')] = 1
- """
- #print(wordDict)
- ## ZADANIE 1
- #print(increment([1,2,3,4]))
- ## ZADANIE 2
- #print(iloczyn([1,2,3,4]))
- ## ZADANIE 3
- #print(palindrom("ala"))
- ## ZADANIE 4
- #stopWords()
- ## ZADANIE 5
- # jako argument funkcji trzeba podać nazwę pliku
- countWords("lorem.txt")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement