Guest User

Untitled

a guest
Jan 16th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. # PRVI ZADATAK
  2.  
  3. print('Zadatak 1:\n')
  4.  
  5. vowels = ['a', 'e', 'i', 'o', 'u']
  6. example = 'lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.'
  7.  
  8.  
  9. def count_vowels(str):
  10. count = 0
  11. for char in str:
  12. if char in vowels:
  13. count += 1
  14.  
  15. return count
  16.  
  17.  
  18. print(f"There are {count_vowels(example)} vowels in the given string.\n")
  19.  
  20. # DRUGI ZADATAK
  21.  
  22. print('Zadatak 2:\n')
  23.  
  24. triplets = [
  25. [6, 2, 9],
  26. [31, 22, 12],
  27. [25, 10, 18],
  28. [34, 23, 19],
  29. [91, 50, 64],
  30. [10, 89, 35],
  31. [52, 31, 60],
  32. [14, 71, 28]
  33. ]
  34.  
  35.  
  36. def gimme(array):
  37. clone = array.copy()
  38. clone.sort()
  39. middle = clone[round((len(clone) - 1) / 2)]
  40. return array.index(middle)
  41.  
  42.  
  43. for array in triplets:
  44. print(
  45. f"The middle value of array {array} is located at index {gimme(array)}.")
  46.  
  47. print()
  48.  
  49. # TRECI ZADATAK
  50.  
  51. print('Zadatak 3:\n')
  52.  
  53. likers = [
  54. [],
  55. ['Mark'],
  56. ['Mark', 'Peter'],
  57. ['Mark', 'Peter', 'Jacob'],
  58. ['Mark', 'Peter', 'Jacob', 'Max'],
  59. ['Mark', 'Peter', 'Jacob', 'Max', 'Steve'],
  60. ['Mark', 'Peter', 'Jacob', 'Max', 'Steve', 'Angela'],
  61. ]
  62.  
  63.  
  64. def likes(array):
  65. length = len(array)
  66. if array and length > 0:
  67. if length is 1:
  68. return f'{array[0]} likes this'
  69. elif length is 2:
  70. return f'{array[0]} and {array[1]} like this'
  71. elif length is 3:
  72. return f'{array[0]}, {array[1]} and {array[2]} like this'
  73. else:
  74. return f'{array[0]}, {array[1]} and {length - 2} others like this'
  75. else:
  76. return 'No one likes this'
  77.  
  78.  
  79. for array in likers:
  80. print(likes(array))
Add Comment
Please, Sign In to add comment