Advertisement
Merucial

Untitled

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