Guest User

Untitled

a guest
Oct 18th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. ValueError: 0 is not in list
  2.  
  3. return n.index(find_max_number(n))
  4.  
  5. def find_maximum(n):
  6. b = find_max_number(n)
  7. return n.index(b)
  8.  
  9. def find_max_number(n):
  10. middle = len(n)//2
  11. if len(n) == 1 :
  12. return (n[0])
  13. if len(n)>2:
  14. if n[middle] > n[middle-1] and n[middle] > n[middle+1] :
  15. return (n[middle])
  16. if (n[middle-1] < n[middle]):
  17. return find_maximum(n[middle:])
  18. else :
  19. return find_maximum(n[:middle])
  20.  
  21. def find_max_number(numbers):
  22. max_ = float('-inf')
  23. for number in numbers:
  24. if number > max_:
  25. max_ = number
  26. return max_
  27.  
  28. def find_maximum(numbers):
  29. max_ = float('-inf')
  30. max_index = None
  31. for index, number in enumerate(numbers):
  32. if number > max_:
  33. max_ = number
  34. max_index = index
  35. return max_index
  36.  
  37. n = [2, 3, 4, 5]
  38.  
  39. def greatest_num_index(n):
  40. return n.index(max(n))
  41.  
  42. print(greatest_num_index(n))
  43.  
  44. 3
  45.  
  46. def max_num(n):
  47. greatest_num = n[0]
  48. for item in n:
  49. if item > greatest_num:
  50. greatest_num = item
  51. return greatest_num
Add Comment
Please, Sign In to add comment