# prohození hodnoty dvou proměnných

# vstup 2 hodnot (zde typu str)
hodnota1 = input('Zadejte hodnotu 1: ')
hodnota2 = input('Zadejte hodnotu 2: ')
# kontrolní tisk
print('Na začátku:', hodnota1, 'a', hodnota2)

# prohození hodnoty proměnných
docasna = hodnota1 # dočasná úschova hodnoty v pomocné proměnné
hodnota1 = hodnota2
hodnota2 = docasna

# kontrolní tisk
print('Na konci:', hodnota1, 'a', hodnota2)

# Příklad činnosti programu:
#
#     Zadejte hodnotu 1: Dr. Jekyll
#     Zadejte hodnotu 2: Mr. Hyde
#     Na začátku: Dr. Jekyll a Mr. Hyde
#     Na konci: Mr. Hyde a Dr. Jekyll

# Poznámka:
# V Pythonu existuje elegantní možnost, jak prohození provést
#     hodnota1, hodnota2 = hodnota2, hodnota1
# To ještě neznáme, ale Python umožňuje pracovat i s dvojicemi
# (obecně n-ticemi) hodnot. Zápis je však tak intuitivní, že
# snad stojí za zapamatování již v tuto chvíli.
