Advertisement
bl00dt3ars

03. Odd / Even Position

Oct 25th, 2020
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.98 KB | None | 0 0
  1. import sys
  2. n = int(input())
  3.  
  4. even_max = -sys.maxsize
  5. even_min = sys.maxsize
  6. odd_max = -sys.maxsize
  7. odd_min = sys.maxsize
  8. even_sum = 0
  9. odd_sum = 0
  10.  
  11. for i in range(1, n + 1):
  12.     number = float(input())
  13.     if i % 2 == 0:
  14.         even_sum += number
  15.         if number > even_max:
  16.             even_max = number
  17.         if number < even_min:
  18.             even_min = number
  19.     else:
  20.         odd_sum += number
  21.         if number > odd_max:
  22.             odd_max = number
  23.         if number < odd_min:
  24.             odd_min = number
  25.  
  26. print(f"OddSum={odd_sum:.2f},")
  27. if odd_min != sys.maxsize:
  28.     print(f"OddMin={odd_min:.2f},")
  29. else:
  30.     print("OddMin=No,")
  31. if odd_max != -sys.maxsize:
  32.     print(f"OddMax={odd_max:.2f},")
  33. else:
  34.     print("OddMax=No,")
  35. print(f"EvenSum={even_sum:.2f},")
  36. if even_min != sys.maxsize:
  37.     print(f"EvenMin={even_min:.2f},")
  38. else:
  39.     print("EvenMin=No,")
  40. if even_max != -sys.maxsize:
  41.     print(f"EvenMax={even_max:.2f}")
  42. else:
  43.     print("EvenMax=No")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement