Advertisement
Vanchella

[Python]odd_even_position_v2

Oct 2nd, 2019
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1. n = int(input())
  2.  
  3. even_sum = 0
  4. max_even = -1000000000.0
  5. min_even = 10000000000.0
  6.  
  7. odd_sum = 0
  8. max_odd = -1000000000.0
  9. min_odd = 10000000000.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 >= max_even:
  16.             max_even = number
  17.         if number <= min_even:
  18.             min_even = number
  19.     else:
  20.         odd_sum += number
  21.         if number >= max_odd:
  22.             max_odd = number
  23.         if number <= min_odd:
  24.             min_odd = number
  25.  
  26. print(f'OddSum={odd_sum:.0f},')
  27.  
  28. if min_odd == 10000000000.0:
  29.     print(f'OddMin=No,')
  30. else:
  31.     print(f'OddMin={min_odd:.0f},')
  32.  
  33. if max_odd == -10000000000.0:
  34.     print(f'OddMax=No,')
  35. else:
  36.     print(f'OddMax={max_odd:.0f},')
  37.  
  38. print(f'EvenSum={even_sum:.0f},')
  39.  
  40. if min_even == 10000000000.0:
  41.     print(f'EvenMin=No,')
  42. else:
  43.     print(f'EvenMin={min_even:.0f},')
  44.  
  45. if max_even == -10000000000.0:
  46.     print(f'EvenMax=No')
  47. else:
  48.     print(f'EvenMax={max_even:.0f}')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement