#!/usr/bin/env python
# encoding=utf-8 (pep 0263)
def tiskniseznam(xs):
i = 1
print("seznam=[")
while xs != None:
print(" %d: %s" % (i, xs[0]))
i = i + 1
xs = xs[1]
print("]")
# demonstracni vypis
if __name__ == "__main__":
print("Program vytiskne zadany seznam. Napr.:\n")
print("Vysledek volani tiskniseznam(('a', ('b', ('c', None)))) je:\n")
tiskniseznam(('a', ('b', ('c', None))))
print("\n\nVysledek volani tiskniseznam(('a', ('b', (['c1', 'c2', 'c3'], " +
"('d', ('mezi d a e', ('e', None))))))). je:\n")
tiskniseznam(('a', ('b', (['c1', 'c2', 'c3'], ('d', ('mezi d a e', ('e', None)))))))
print("")
Program vytiskne zadany seznam. Napr.:
Vysledek volani tiskniseznam(('a', ('b', ('c', None)))) je:
seznam=[
1: a
2: b
3: c
]
Vysledek volani tiskniseznam(('a', ('b', (['c1', 'c2', 'c3'], ('d', ('mezi d a e', ('e', None))))))). je:
seznam=[
1: a
2: b
3: ['c1', 'c2', 'c3']
4: d
5: mezi d a e
6: e
]
|