Vanchella

Odd / Even Position

Oct 3rd, 2019
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.06 KB | None | 0 0
  1. n = int(input())
  2.  
  3. even_sum = 0
  4. max_even = None
  5. min_even = None
  6.  
  7. odd_sum = 0
  8. max_odd = None
  9. min_odd = None
  10.  
  11. for i in range(1, n + 1):
  12.     number = float(input())
  13.     if i == 1:
  14.         max_odd = number
  15.         min_odd = number
  16.     if i == 2:
  17.         max_even = number
  18.         min_even = number
  19.     if i % 2 == 0:
  20.         even_sum += number
  21.         if number >= max_even:
  22.             max_even = number
  23.         if number <= min_even:
  24.             min_even = number
  25.     else:
  26.         odd_sum += number
  27.         if number >= max_odd:
  28.             max_odd = number
  29.         if number <= min_odd:
  30.             min_odd = number
  31.  
  32. print(f'OddSum={odd_sum:g},')
  33.  
  34. if min_odd is None:
  35.     print(f'OddMin=No,')
  36. else:
  37.     print(f'OddMin={min_odd:g},')
  38.  
  39. if max_odd is None:
  40.     print(f'OddMax=No,')
  41. else:
  42.     print(f'OddMax={max_odd:g},')
  43.  
  44. print(f'EvenSum={even_sum:g},')
  45.  
  46. if min_even is None:
  47.     print(f'EvenMin=No,')
  48. else:
  49.     print(f'EvenMin={min_even:g},')
  50.  
  51. if max_even is None:
  52.     print(f'EvenMax=No')
  53. else:
  54.     print(f'EvenMax={max_even:g}')
Advertisement
Add Comment
Please, Sign In to add comment