simeonshopov

Odd / Even position

Oct 15th, 2019
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.81 KB | None | 0 0
  1. n = int(input())
  2. odd_sum = 0
  3. odd_min = 0
  4. odd_max = 0
  5. even_sum = 0
  6. even_min = 0
  7. even_max = 0
  8. odds = []
  9. evens = []
  10.  
  11. for i in range(1, n + 1):
  12.   num = float(input())
  13.   if i % 2 == 0:
  14.     even_sum += num
  15.     evens.append(num)
  16.   else:
  17.     odd_sum += num
  18.     odds.append(num)
  19.  
  20. if len(evens) == 0:
  21.   even_sum = 0
  22. else:
  23.   even_min = min(evens)
  24.   even_max = max(evens)
  25.  
  26. if len(odds) == 0:
  27.   odd_sum = 0
  28. else:
  29.   odd_min = min(odds)
  30.   odd_max = max(odds)
  31.  
  32. print(f"OddSum={odd_sum:.2f},")
  33. print(f"OddMin={odd_min:.2f}," if len(odds) != 0 else "OddMin=No,")
  34. print(f"OddMax={odd_max:.2f}," if len(odds) != 0 else "OddMax=No,")
  35. print(f"EvenSum={even_sum:.2f},")
  36. print(f"EvenMin={even_min:.2f}," if len(evens) != 0 else "EvenMin=No,")
  37. print(f"EvenMax={even_max:.2f}" if len(evens) != 0 else "EvenMax=No")
Advertisement
Add Comment
Please, Sign In to add comment