Status:


CPython output:
'
--- Testlet: arguments ---

' | 11 22 (1010, 2020) 100100 200200 {'p': 10001000, 'q': 20002000} | 1 2 (10, 20) 100 200 {'p': 1000, 'q': 2000} | 4 3 (30, 40) 400 300 {'p': 3000, 'q': 4000} 'hello' | (1, 2, 3) {'p': 'aP', 'q': 'aQ', 'r': 'anR'} | 1 2 (8, 16) 128 256.3 {'p': 1024.3, 'q': 2048.3} | (0, 1, 2, 3) | '1-3' | '0-1' | '

' | '
--- Testlet: classes ---

' | 123 | 'A.show' 'america' 1001 | 123 | 123 | 'In B constructor' | 456 | 'B.show' 'russia' 2002 | 456 | 456 | 789 | 123 | 123 | 'In C constructor' | 123 | 'In B constructor' | 123 | 'A.show' 'netherlands' 3003 | 'B.show' 'netherlands' 4004 | 'C.show' 'netherlands' 3003 4004 | 123 | 123 | 789 | 'A.show2' 'amsterdam' 3003 | 'A.show2' 'rotterdam' 3003 | 'A.show' 'copy' 3003 | 'B.show' 'copy' 4004 | 'C.show' 'copy' 3003 4004 | '

' | '
--- Testlet: conditional_expressions ---

' | 200 | 10000 | 20 | 100 | 'd' | 'h' 'l' 'n' 'p' | 'c' | 'g' 'k' 'm' 'p' | 'b' | 'h' 'j' 'n' 'p' | 'b' | 'f' 'j' 'n' 'o' | 'a' | 'h' 'i' 'n' 'p' | 'a' | 'g' 'i' 'm' 'p' | 'a' | 'h' 'i' 'm' 'p' | 'a' | 'e' 'i' 'm' 'p' | [1, 1, 3, 3, 5, 5, 7, 7, 9, 9] {1, 3, 5, 7, 9} | '

' | '
--- Testlet: control_structures ---

' | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 8 | 10 | 12 | 14 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 16 | 14 | 12 | 10 | 'cat' | 'dog' | 'turtle' | 'goldfish' | 2 10 | 2 20 | 2 30 | 3 10 | 3 20 | 3 30 | 4 10 | 4 20 | 4 30 | 10 10 | 10 20 | 10 30 | 11 10 | 11 20 | 11 30 | 12 10 | 12 20 | 12 30 | 26 10 | 26 20 | 26 30 | 27 10 | 27 20 | 27 30 | 28 10 | 28 20 | 28 30 | 50 10 | 50 20 | 50 30 | 51 10 | 51 20 | 51 30 | 52 10 | 52 20 | 52 30 | 82 10 | 82 20 | 82 30 | 83 10 | 83 20 | 83 30 | 84 10 | 84 20 | 84 30 | 'noBreak2' | 'noBreak2' | 'noBreak2' | 'noBreak2' | 'noBreak2' | 'noBreak2' | 'noBreak2' | 'noBreak2' | 'noBreak2' | 'noBreak2' | 'noBreak' | 0 'bike' | 1 'train' | 2 'boat' | 3 'car' | 4 'plane' | 'noBreakWhile' | 'continue2' | 'noBreak2' | 'continue2' | 'noBreak2' | 'continue2' | 'noBreak2' | 'continue2' | 'noBreak2' | 'continue2' | 'noBreak2' | 'continue2' | 'noBreak2' | 'continue' | 'continue2' | 'noBreak2' | 'continue2' | 'noBreak2' | 'continue2' | 'noBreak2' | 'continue2' | 'noBreak2' | 'noBreak' | 0 'bike' | 1 'train' | 2 'boat' | 3 'car' | 'continueWhile' | 4 'plane' | 'noBreakWhile' | 'netherlands' | 'anywhere' | 'oceania' | 'america' | 'anywhere' | 'anywhere' | 'break2' | 'break2' | 'break2' | 'break2' | 'break2' | 'break2' | 'break' | 0 'bike' | 1 'train' | 2 'boat' | 3 'car' | 'breakWhile' | 'break2' | 'break2' | 'break2' | 'break2' | 'break2' | 'break2' | 'break' | 0 'bike' | 1 'train' | 2 'boat' | 3 'car' | 'breakWhile' | 'netherlands' | 'anywhere' | 'oceania' | 'america' | 'anywhere' | 'anywhere' | '

' | '
--- Testlet: data_structures ---

' | [1, 2, 3, 'moon', 'stars'] | [1, 2, 3, 'sun', 'moon', 'stars'] | [3, 'sun'] | [1, 2, 3, 'sun', 'moon', 'stars'] | [3, 'sun', 'moon', 'stars'] | 6 | [1, 2, 3, 'sun', 'moon', 'stars', 'milkyway'] | [1, 2, 3, 'sun', 'moon', 'stars', 'milkyway', 'm1', 'm31'] | ['a', 'b', 'c'] | {1: 'plant', 'animal': 2} | 'plant' 2 | {3: 'three', 4: 'four'} | (1, 2, 3, 4, 5) | 5 | (1,) | {1, 2, 3} | 3 | {4, 5, 6} | set() | 0 | '

' | '
--- Testlet: dict_comprehensions ---

' | {'Albert': 'Einstein', 'Isaac': 'Newton', 'Paul': 'Dirac'} | {'Dirac': 'Paul', 'Einstein': 'Albert', 'Newton': 'Isaac'} | '

' | '
--- Testlet: dictionaries ---

' | {'guido': 4127, 'jack': 4098, 'sape': 4139} | 4098 | {'guido': 4127, 'irv': 4127, 'jack': 4098} | ['guido', 'irv', 'jack'] False | ['guido', 'irv', 'jack'] | True | False | {'guido': 4127, 'jack': 4098, 'sape': 4139} | 'gallahad' 'the pure' | 'robin' 'the brave' | 'gallahad is a knight' | 'gallahad' | 'robin' | 'rudolph' | '

' | '
--- Testlet: div_fixes ---

' | 6.5 | False | 2 | 3 | [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] | '

' | '
--- Testlet: exceptions ---

' | 222 | Exception('mary',) | 'a' | 333 | 'fleece' | Ex1('lamb',) | 'white' | 444 | 555 | 'and' | Ex3('as',) | 'everywhere' | 666 | '

' | '
--- Testlet: extended_slices ---

' | 'getitem (' (7, 8, 9) ')' | 'setitem (' ((1, 2, 3), (4, 5, 6)) ')' 1234567 | 'getitem (' ((4, 5, 6), (7, 8, 9)) ')' | 'setitem (' (1, 2, 3) ')' 1234567 | 'getitem (' (4, (4, 5, 6), 6) ')' | 'setitem (' (1, (1, 2, 3), 3) ')' 1234567 | 'getitem (' (1, 2, 3) ')' | 'setitem (' (1, 2, 3) ')' 1234567 | 'getitem (' 1 ')' | 'setitem (' 1 ')' 1234567 | 'getitem (' (1, 2, 3) ')' | 'setitem (' (1, 2, 3) ')' 1234567 | '

' | '
--- Testlet: general_functions ---

' | [-1, 1, 2, 3, 5] | ['earth', 'moon', 'sun'] | [-1, 1, 2, 3, 5] | ['earth', 'moon', 'sun'] | [5, 3, 2, 1, -1] | ['sun', 'moon', 'earth'] | [5, 3, 2, 1, -1] | ['sun', 'moon', 'earth'] | ['sun', 'moon', 'earth'] | ['earth', 'moon', 'sun'] | '

' | '
--- Testlet: indices_and_slices ---

' | [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31] | [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23] | [8, 10, 12, 14, 16, 18, 20, 22] | [3, 4, 7, 8] | [3, 4, 7, 8, 9, 10] | [3, 4, 5, 6, 7, 8, 9, 10] | [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] | [1.001, 2, 3.001, 4, 5.001, 6, 7.001, 8, 9.001, 10] | '

' | '
--- Testlet: lambda_functions ---

' | 1333 | [1000, 1011, 1022, 1033, 1044, 1055, 1066, 1077, 1088, 1099] | [101000, 101210, 101440, 101690, 101960, 102250, 102560, 102890, 103240, 103610] | [101000, 101210, 101440, 101690, 101960, 102250, 102560, 102890, 103240, 103610] | '

' | '
--- Testlet: list_comprehensions ---

' | [1, 9, 25, 49, 81] | [(300, 30, 3), (300, 30, 4), (300, 30, 5), (300, 40, 3), (300, 40, 4), (300, 40, 5), (300, 50, 3), (300, 50, 4), (300, 50, 5), (400, 30, 3), (400, 30, 4), (400, 30, 5), (400, 40, 3), (400, 40, 4), (400, 40, 5), (400, 50, 3), (400, 50, 4), (400, 50, 5), (500, 30, 3), (500, 30, 4), (500, 30, 5), (500, 40, 3), (500, 40, 4), (500, 40, 5), (500, 50, 3), (500, 50, 4), (500, 50, 5)] | [(20, 33), (40, 63)] | [0, 2, 8] | 5 | [100, 101, 102, 103, 104] | '

' | '
--- Testlet: modules ---

' | 'modules' | 12345 | "Paris, c'est la vie\n" | 2.74 | 3.1415693588 | 204060 | 'London is the town for me\n' | 'Geef mij maar Amsterdam\n' | 'Toen wij uit Rotterdam vertrokken, vertrokken wij uit Rotterdam\n' | 6789101112 | 3.1415693588 | 100.001 | "Paris, c'est la vie\n" | 'London is the town for me\n' | 'Geef mij maar Amsterdam\n' | 100 | 200 | 123.321 | '

' | '
--- Testlet: nonlocals ---

' | 10 20 | 1 20 | '

' | '
--- Testlet: operator_overloading ---

' | 5 6 50 6 | [[1, 2, 3], [4, 5, 6], [7, 8, 10]] [[10, 20, 30], [40, 50, 6], [70, 80, 90]] | 3 36 | [[3600, 4320, 3882], [3762, 4968, 3210], [12310, 15200, 13428]] | [[64800, 77760, 69600], [76032, 98928, 67920], [223120, 275360, 242640]] | 6 5 577 | (30, 40, [300, 400], 3000, 4000) | (3, 4, (30, 40), 300, 400) | '

' | '
--- Testlet: properties ---

' | 5 1006 1006 | 7 1008 1008 | 1234 1234 5678 5678 | 77 5088 | 5 100100 200200 300300 | 5 600600 500500 400400 | '

' | '
--- Testlet: set_comprehensions ---

' | {0, 10, 12, 14, 16, 18, 2, 4, 6, 8} | {1, 11, 13, 15, 17, 19, 3, 5, 7, 9} | {0, 10, 12, 14, 16, 18, 2, 4, 6, 8} | {0, 10, 14, 16, 18, 2, 4, 6, 8} | {0, 1, 10, 11, 13, 14, 15, 16, 17, 18, 19, 2, 3, 4, 5, 6, 7, 8, 9} | True | False | False | True | True | False | {0, 1, 2, 3, 4, 5, 6} | {3, 4, 5, 6, 7, 8, 9} | {3, 4, 5, 6} | {0, 1, 2} | {0, 1, 2, 7, 8, 9} | {0, 1, 100, 2, 200, 3, 4, 5, 6, 7, 8, 9} | '

' | '
--- Testlet: simple_and_augmented_assignment ---

' | 8 | [1, 3, 3] | 4 | 5 | 6 | 4 | 3 | 2 | 3 | 9 | -1 | [1, 6, 3] | 8 7 | 1 | 11 | 22 | '

' | '
--- Testlet: tuple_assignemt ---

' | 1 2 3 4 5 'santa-claus' | 0 0.5 | 1 1.5 | 2 2.5 | 3 3.5 | 2.74 3.14 | 7000 14000 8000 16000 9000 18000 | '

'


Transcrypt output: