Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 4.32 KB | None | 0 0
  1. ## ZADANIE 1
  2.  
  3. def increment(list):
  4.     for i in range(0, len(list)):
  5.         list[i] = list[i] + 1
  6.  
  7.     return list
  8.  
  9. ## ZADANIE 2
  10. def iloczyn(list):
  11.     il = 1
  12.     for i in range(0, len(list)):
  13.         il *= list[i]
  14.  
  15.     return il
  16.  
  17. ## ZADANIE 3
  18. def palindrom(word):
  19.     rev_word = reversed(word)
  20.  
  21.     if list(word) == list(rev_word):
  22.         return True
  23.     else:
  24.         return False
  25.  
  26. ## ZADANIE 4
  27. def stopWords():
  28.     stop_words = set(["a", "aby", "ach", "acz", "aczkolwiek", "aj", "albo", "ale", "ależ", "ani", "aż", "bardziej", "bardzo",
  29.                       "bo", "bowiem", "by", "byli", "bynajmniej", "być", "był", "była", "było", "były", "będzie", "będą",
  30.                       "cali", "cała", "cały", "ci", "cię", "ciebie", "co", "cokolwiek", "coś", "czasami", "czasem",
  31.                       "czemu", "czy", "czyli", "daleko", "dla", "dlaczego", "dlatego", "do", "dobrze", "dokąd", "dość", "dużo",
  32.                       "dwa", "dwaj", "dwie", "dwoje", "dziś", "dzisiaj", "gdy", "gdyby", "gdyż", "gdzie", "gdziekolwiek",
  33.                       "gdzieś", "i", "ich", "ile", "im", "inna", "inne", "inny", "innych", "iż", "ja", "ją", "jak", "jaka",
  34.                       "jakaś", "jakby", "jaki", "jakichś", "jakie", "jakiś", "jakiż", "jakkolwiek", "jako", "jakoś", "je",
  35.                       "jeden", "jedna", "jedno", "jednak", "jednakże", "jego", "jej", "jemu", "jest", "jestem", "jeszcze",
  36.                       "jeśli", "jeżeli", "już", "ją", "każdy", "kiedy", "kilka", "kimś", "kto", "ktokolwiek", "ktoś",
  37.                       "która", "które", "którego", "której", "który", "których", "którym", "którzy", "ku", "lat", "lecz",
  38.                       "lub", "ma", "mają", "mało", "mam", "mi", "mimo", "między", "mną", "mnie", "mogą", "moi", "moim",
  39.                       "moja", "moje", "może", "możliwe", "można", "mój", "mu", "musi", "my", "na", "nad", "nam", "nami",
  40.                       "nas", "nasi", "nasz", "nasza", "nasze", "naszego", "naszych", "natomiast", "natychmiast", "nawet",
  41.                       "nią", "nic", "nich", "nie", "niech", "niego", "niej", "niemu", "nigdy", "nim", "nimi", "niż", "no", "o",
  42.                       "obok", "od", "około", "on", "ona", "one", "oni", "ono", "oraz", "oto", "owszem", "pan", "pana",
  43.                       "pani", "po", "pod", "podczas", "pomimo", "ponad", "ponieważ", "powinien", "powinna", "powinni",
  44.                       "powinno", "poza", "prawie", "przecież", "przed", "przede", "przedtem", "przez", "przy", "roku",
  45.                       "również", "sama", "są", "się", "skąd", "sobie", "sobą", "sposób", "swoje", "ta", "tak", "taka",
  46.                       "taki", "takie", "także", "tam", "te", "tego", "tej", "temu", "ten", "teraz", "też", "to", "tobą",
  47.                       "tobie", "toteż", "trzeba", "tu", "tutaj", "twoi", "twoim", "twoja", "twoje", "twym", "twój", "ty",
  48.                       "tych", "tylko", "tym", "u", "w", "wam", "wami", "was", "wasz", "wasza", "wasze", "we", "według",
  49.                       "wiele", "wielu", "więc", "więcej", "wszyscy", "wszystkich", "wszystkie", "wszystkim", "wszystko",
  50.                       "wtedy", "wy", "właśnie", "z", "za", "zapewne", "zawsze", "ze", "zł", "znowu", "znów", "został",
  51.                       "żaden", "żadna", "żadne", "żadnych", "że", "żeby"])
  52.     while True:
  53.         line = input("Podaj tekst do sprawdzenia")
  54.         if line.strip() == stop_words:
  55.             break
  56.         print(" ".join(word for word in line.split() if word not in stop_words))
  57.  
  58. # ZADANIE 5
  59. def countWords(fileName):
  60.  
  61.     with open(fileName) as f:
  62.         lines = f.readlines()
  63.  
  64.     lineStr = ''.join(lines)
  65.     print(lineStr)
  66.     lineSplit = lineStr.split(' ')
  67.  
  68.     wordDict = dict()
  69.  
  70.     for s in lineSplit:
  71.         if str(s) in wordDict:
  72.             wordDict[str(s)] += 1
  73.         else:
  74.             wordDict[str(s)] = 1
  75.  
  76.     print(wordDict)
  77.  
  78.  
  79.     """
  80.    if a.split(' ') in wordDict:
  81.        wordDict[a.split(' ')] += 1
  82.    else:
  83.        wordDict[a.split(' ')] = 1
  84.    """
  85.  
  86.     #print(wordDict)
  87.  
  88.  
  89. ## ZADANIE 1
  90. #print(increment([1,2,3,4]))
  91. ## ZADANIE 2
  92. #print(iloczyn([1,2,3,4]))
  93. ## ZADANIE 3
  94. #print(palindrom("ala"))
  95. ## ZADANIE 4
  96. #stopWords()
  97. ## ZADANIE 5
  98. # jako argument funkcji trzeba podać nazwę pliku
  99. countWords("lorem.txt")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement