#!/usr/bin/python3 # Jednosměrné spojové seznamy s předáváním na začátek import sys class MyNode: def __init__(self, x): # Každy prvek si pamatuje hodnotu a následníka self.value = x self.next = None class MyList: def __init__(self): # Seznam si pamatuje odkaz na svůj první prvek self.first = None def prepend(self, x): """Zapojí prvek se zadanou hodnotu na začátek seznamu.""" n = MyNode(x) n.next = self.first self.first = n def print(self): n = self.first while n is not None: print(n.value) n = n.next l = MyList() for a in sys.stdin: l.prepend(int(a)) l.print()