Razpakiranje tuplev v Pythonu

V Pythonu obstaja možnost za razpakiranje tuplev - dodelitev vsakega elementa ločeni spremenljivki. Za to na levi strani izraza naštejemo spremenljivke, na desni strani pa navedemo želeni tuple:

pythontpl = ('a', 'b', 'c')
txt1, txt2, txt3 = tpl

print(txt1) # izpiše 'a'
print(txt2) # izpiše 'b'
print(txt3) # izpiše 'c'

Tukaj pa je pomemben odtenek - število spremenljivk se mora ujemati s številom elementov v tupleu. V nasprotnem primeru se vrne napaka:

pythontpl = ('a', 'b', 'c')
txt1, txt2 = tpl

print(txt1) # izpiše napako
Задание 1

Dan je tuple:

pythontpl = ('john', 'smit')

Razpakirajte ime in priimek v ločene spremenljivke.

Задание 2

Dan je tuple:

pythontpl = (2, 6, 14)

Razpakirajte elemente v ločene spremenljivke in poiščite njihovo vsoto.