fork download
  1. def maxVal(elem):
  2. if isinstance(elem, (list, tuple)):
  3. if len(elem) == 1:
  4. return maxVal(elem[0])
  5. return max(maxVal(elem[0]), maxVal(elem[1:]))
  6. else:
  7. return elem
  8.  
  9. print(maxVal(7))
  10. print(maxVal([9]))
  11. print(maxVal([[[11]]]))
  12. print(maxVal([[[[11]]], (12, 3), (4,19,(31,2),12), [12, 14, 5]]))
  13.  
Success #stdin #stdout 0.02s 9140KB
stdin
Standard input is empty
stdout
7
9
11
31