Advertisement
HristoBaychev

Odd / Even Position

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