Python 3.10.4 (tags/v3.10.4:9d38120, Mar 23 2022, 23:13:41) [MSC v.1929 64 bit (AMD64)] on win32 Type "copyright", "credits" or "license()" for more information. DreamPie 1.2.1 >>> for znak in "ahoj": ... print(znak) a h o j >>> for znak in "ahoj": ... print('->', znak) -> a -> h -> o -> j >>> for znak in ['a', 'h', 'o', "j"]: ... print('->', znak) -> a -> h -> o -> j >>> for znak in ['ahoj', 'Ahoj', 'AhOj', "AHOJ"]: ... print('->', znak) -> ahoj -> Ahoj -> AhOj -> AHOJ >>> for znak in ['ahoj', 111, 'AhOj', 222]: ... print('->', znak) -> ahoj -> 111 -> AhOj -> 222 >>> for znak in ['ahoj', 111, print, 222]: ... print('->', znak) -> ahoj -> 111 -> <built-in function print> -> 222 >>> for znak in ('ahoj', 111, print, 222): ... print('->', znak) -> ahoj -> 111 -> <built-in function print> -> 222 >>> for znak in 'ahoj', 111, print, 222: ... print('->', znak) -> ahoj -> 111 -> <built-in function print> -> 222 >>> for znak in {'ahoj', 111, print, 222}: ... print('->', znak) -> <built-in function print> -> ahoj -> 222 -> 111 >>> for znak in {'ahoj', 111, print, 'ahoj', 222}: ... print('->', znak) -> <built-in function print> -> ahoj -> 222 -> 111 >>> len({'ahoj', 111, print, 'ahoj', 222}) 0: 4 >>> for znak in "ahoj": ... print('->', znak) -> a -> h -> o -> j >>> for znak in enumerate("ahoj"): ... print('->', znak) -> (0, 'a') -> (1, 'h') -> (2, 'o') -> (3, 'j') >>> for znak in enumerate("ahoj", start=10): ... print('->', znak) -> (10, 'a') -> (11, 'h') -> (12, 'o') -> (13, 'j') >>> for (pořadí, znak) in enumerate("ahoj", start=10): ... print('->', znak) -> a -> h -> o -> j >>> for (pořadí, znak) in enumerate("ahoj", start=10): ... print('->', znak, '|', pořadí) -> a | 10 -> h | 11 -> o | 12 -> j | 13 >>> for pořadí, znak in enumerate("ahoj", start=10): ... print('->', znak, '|', pořadí) -> a | 10 -> h | 11 -> o | 12 -> j | 13 >>> for pořadí, znak in enumerate("ahoj", start=10): ... print('->', znak, '|', pořadí, sep='') ->a|10 ->h|11 ->o|12 ->j|13 >>> for pořadí, znak in enumerate("ahoj", start=10): ... print('->', znak, '|', pořadí, sep='+') ->+a+|+10 ->+h+|+11 ->+o+|+12 ->+j+|+13 >>> for pořadí, znak in enumerate("ahoj", start=10): ... print('->', znak, '|', pořadí, sep='_+_') ->_+_a_+_|_+_10 ->_+_h_+_|_+_11 ->_+_o_+_|_+_12 ->_+_j_+_|_+_13 >>> range(10) 1: range(0, 10) >>> list(range(10)) 2: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> list(range(0, 10)) 3: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> list(range(0, 10, 3)) 4: [0, 3, 6, 9] >>> list(range(0, 12, 3)) 5: [0, 3, 6, 9] >>> list(range(2, 12, 3)) 6: [2, 5, 8, 11] >>> list(range(2, 12)) 7: [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] >>> xs = 'Ahoj, světe!' >>> xs 8: 'Ahoj, světe!' >>> len(xs) 9: 12 >>> xs[0:12] 10: 'Ahoj, světe!' >>> xs[0] 11: 'A' >>> xs[11] 12: '!' >>> xs[0:11] 13: 'Ahoj, světe' >>> xs[0:11] + xs[11:12] 14: 'Ahoj, světe!' >>> xs[0:12:3] 15: 'Ajst' >>> xs[:12:3] 16: 'Ajst' >>> xs[::3] 17: 'Ajst' >>> xs[::-3] 18: '!ě o' >>> xs[::-1] 19: '!etěvs ,johA' >>> xs 20: 'Ahoj, světe!' >>> xs[5:] 21: ' světe!' >>> xs[:5] 22: 'Ahoj,' >>> list(range(5)) 23: [0, 1, 2, 3, 4] >>> list(range(2, 5)) 24: [2, 3, 4] >>> xs = ['04.py', '36', '110'] >>> type(xs) 25: <class 'list'> >>> xs[0] 26: '04.py' >>> xs[1:] 27: ['36', '110'] >>> x, y = ['36', '110'] >>> x 28: '36' >>> y 29: '110' >>> x, y = xs[1:] >>> x 30: '36' >>> y 31: '110' >>> int(x) 32: 36 >>> (1, 2, 3)[1:] 33: (2, 3) >>> (1, 2, 3)[0] 34: 1 >>> (1, 2, 3)[1] 35: 2 >>> (1, 2, 3)[2] 36: 3 >>> (1, 2)[1:] 37: (2,) >>> (1,)[1:] 38: () >>> (1, 2, 3)[2] 39: 3 >>> (1, 2, 3)[1:] 40: (2, 3) >>> x, y = (1, 2, 3)[1:] >>> x 41: 2 >>> y 42: 3 >>> x, y = (1, 2)[1:] Traceback (most recent call last): File "<pyshell#67>", line 1, in <module> x, y = (1, 2)[1:] ValueError: not enough values to unpack (expected 2, got 1) >>> (1, 2)[1:] 43: (2,) >>> int('110') 44: 110 >>> int('xyz') Traceback (most recent call last): File "<pyshell#70>", line 1, in <module> int('xyz') ValueError: invalid literal for int() with base 10: 'xyz' >>> (1, 2, 3)[0] 45: 1 >>> (1, 2, 3)[1] 46: 2 >>> 360 / 90 47: 4.0 >>> 360 / 4 48: 90.0 >>> 360 // 4 49: 90 >>>