Python 3.13.7 (tags/v3.13.7:bcee1c3, Aug 14 2025, 14:15:11) [MSC v.1944 64 bit (AMD64)] on win32 Type "copyright", "credits" or "license()" for more information. DreamPie 1.2.1 >>> "F+F--F+F" 0: 'F+F--F+F' >>> 'F+F--F+F' 1: 'F+F--F+F' >>> """F+F--F+F""" 2: 'F+F--F+F' >>> '''F+F--F+F''' 3: 'F+F--F+F' >>> '''F+F- ... -F+F''' 4: 'F+F-\n -F+F' >>> xs = '''F+F- ... -F+F''' >>> xs 5: 'F+F-\n -F+F' >>> print(xs) F+F- -F+F >>> for znak in xs: ... print(znak) F + F - - F + F >>> for znak in xs: ... print(znak, end='\n') F + F - - F + F >>> for znak in xs: ... print(znak, end='') F+F- -F+F >>> xs = 'F+F--F+F' >>> for znak in xs: ... print(znak, end='') F+F--F+F >>> for znak in xs: ... print(znak) F + F - - F + F >>> for znak in xs: ... print(znak, znak == 'F') F True + False F True - False - False F True + False F True >>> xs 6: 'F+F--F+F' >>> xs + '12345' 7: 'F+F--F+F12345' >>> '12345' + xs 8: '12345F+F--F+F' >>> '12345' + ' ' + xs 9: '12345 F+F--F+F' >>> '12345' + ' ' + 12345 Traceback (most recent call last): File "<pyshell#19>", line 1, in <module> '12345' + ' ' + 12345 ~~~~~~~~~~~~~~^~~~~~~ TypeError: can only concatenate str (not "int") to str >>> xs 10: 'F+F--F+F' >>> xs + '12345' 11: 'F+F--F+F12345' >>> xs 12: 'F+F--F+F' >>> xs = xs + '12345' >>> xs 13: 'F+F--F+F12345' >>> ys = 'Ahoj!' >>> ys = ys + ' 123' >>> ys 14: 'Ahoj! 123' >>> ys = 'Ahoj!' >>> ys 15: 'Ahoj!' >>> ys += ' 123' >>> ys 16: 'Ahoj! 123' >>> zs Traceback (most recent call last): File "<pyshell#32>", line 1, in <module> zs NameError: name 'zs' is not defined >>> xs 17: 'F+F--F+F12345' >>> ys 18: 'Ahoj! 123' >>> xs = 123 >>> ys = 'abc' >>> f'{xs} + {ys} = {xs + ys}' Traceback (most recent call last): File "<pyshell#37>", line 1, in <module> f'{xs} + {ys} = {xs + ys}' ~~~^~~~ TypeError: unsupported operand type(s) for +: 'int' and 'str' >>> xs = '123' >>> f'{xs} + {ys} = {xs + ys}' 19: '123 + abc = 123abc' >>> pravidla = { ... 'A': 'B-A-B', ... 'B': 'A+B+A', ... } >>> pravidla 20: {'A': 'B-A-B', 'B': 'A+B+A'} >>> type(pravidla) 21: <class 'dict'> >>> pravidla['A'] 22: 'B-A-B' >>> pravidla['B'] 23: 'A+B+A' >>> pravidla['C'] Traceback (most recent call last): File "<pyshell#45>", line 1, in <module> pravidla['C'] ~~~~~~~~^^^^^ KeyError: 'C' >>> pravidla.get('A') 24: 'B-A-B' >>> pravidla.get('B') 25: 'A+B+A' >>> pravidla.get('C') >>> print(pravidla.get('C')) None >>> pravidla.get('C', 123) 26: 123 >>> pravidla.get('B', 123) 27: 'A+B+A' >>> pravidla 28: {'A': 'B-A-B', 'B': 'A+B+A'} >>> pravidla 29: {'A': 'B-A-B', 'B': 'A+B+A'} >>> pravidla['A'] 30: 'B-A-B' >>> pravidla['C'] Traceback (most recent call last): File "<pyshell#55>", line 1, in <module> pravidla['C'] ~~~~~~~~^^^^^ KeyError: 'C' >>> pravidla.get('A') 31: 'B-A-B' >>> pravidla.get('C') >>> pravidla.get('C', 'C') 32: 'C' >>> pravidla.get('A', 'C') 33: 'B-A-B' >>> pravidla.get('B', 'C') 34: 'A+B+A' >>> pravidla.get('C', 'C') 35: 'C' >>> pravidla.get('D', 'C') 36: 'C' >>> pravidla.get('+', 'C') 37: 'C' >>> pravidla.get('-', 'C') 38: 'C' >>>