fork download
  1. def spam(*args):
  2.  
  3. result = args[0]
  4. for i in args[1:]:
  5. result += i
  6.  
  7. return result
  8.  
  9.  
  10. def ham(*args):
  11. if isinstance(args[0], str):
  12. return ''.join(args)
  13. else:
  14. return sum(args)
  15.  
  16.  
  17. if __name__ == "__main__":
  18.  
  19. assert spam(1, 2, 3) == 6
  20. assert spam('s', 'p', 'a', 'm') == 'spam'
  21.  
  22. assert ham(1, 2, 3) == 6
  23. assert ham('s', 'p', 'a', 'm') == 'spam'
  24.  
Success #stdin #stdout 0.02s 8688KB
stdin
Standard input is empty
stdout
Standard output is empty