# -*- coding: iso-8859-2 -*- def sum(l): '''Sečte posloupnost prvků Použití: >>> sum([1, 2, 3]) 6 >>> sum([]) 0 >>> sum(['a', 2, 3]) Traceback (most recent call last): ... ValueError: bad sequence ''' try: s = l[0] for i in l[1:]: s+=i return s except IndexError: return 0 except TypeError: raise ValueError, 'bad sequence' if __name__ == '__main__': import doctest doctest.testmod()