fork download
  1. def second_min(a):
  2.  
  3. min_1 = min(a[0], a[1])
  4.  
  5. min_2 = max(a[0], a[1])
  6.  
  7. for i in range(2, len(a)):
  8.  
  9. if a[i] < min_1:
  10.  
  11. min_2 = min_1
  12.  
  13. min_1 = a[i]
  14.  
  15. elif (a[i] < min_2) and (min_1 != a[i]):
  16.  
  17. min_2 = a[i]
  18.  
  19. return min_2
  20. print(second_min([9,8,7,6,5,4,3,2,1]))
Success #stdin #stdout 0.02s 9152KB
stdin
Standard input is empty
stdout
2