Typy a multipriradenie -- test

Pozrite si nasledujúce krátke programy. Bez toho, aby ste ich spúšťali, zamyslite sa čo urobia (ak spadnú, prečo? ak nespadnú, čo vypíšu? alebo sa zacyklia?) a napíšte si to na papier. Následne si všetky programy postupne spustite a overte si, že sa správajú podľa vašich očakávaní. Ak sa nejaký program správa inak, než ste si mysleli, skúste zistiť prečo.

1

a, b = 4, 7
a, b = b + 2, a + 8
print(a, b)

2

a, b = 7, a + 3
a, b = b, a
print(a, b)

3

a, a = 42, 47
print(a)

4

a = input()
print(a * 2)

Vstup:

42

5

print("hello world".split()[1])

6

print("hello world"[1].split())

7

a, b = input().split()
print(b[0], a[0])

Vstup:

hello world!

8

a = input().split()
print(a[3])

Vstup:

hello