Python 3.11.4 (tags/v3.11.4:d2340ef, Jun 7 2023, 05:45:37) [MSC v.1934 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
DreamPie 1.2.1
>>> range(4)
0: range(0, 4)
>>> list()
1: []
>>> list( range(4) )
2: [0, 1, 2, 3]
>>> list( range(111) )
3: [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,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110]
[About 110 more lines. Double-click to unfold]
>>> range(11)
4: range(0, 11)
>>> print('A', 'B', 'C')
A B C
>>> print('A', 'B', 'C', end='')
A B C
>>> range(5, 9)
5: range(5, 9)
>>> list( range(5, 9) )
6: [5, 6, 7, 8]
>>> list(
... range(5, 9)
... )
7: [5, 6, 7, 8]
>>> list(
... range(5, 9)
... )
8: [5, 6, 7, 8]
>>> list( range(5, 9, 2) )
9: [5, 7]
>>> list( range(5, 10, 2) )
10: [5, 7, 9]
>>> list( range(5, 10, 3) )
11: [5, 8]
>>> list( range(5, 10, -1) )
12: []
>>> list( range(10, 5, -1) )
13: [10, 9, 8, 7, 6]
>>> list( range(10, 5, -2) )
14: [10, 8, 6]
>>> "Ahoj, světe! Jak se máš?"
15: 'Ahoj, světe! Jak se máš?'
>>> "Ahoj, světe! Jak se máš?"[0]
16: 'A'
>>> "Ahoj, světe! Jak se máš?"[-1]
17: '?'
>>> "Ahoj, světe! Jak se máš?"[0:4]
18: 'Ahoj'
>>> "Ahoj, světe! Jak se máš?"[0:14]
19: 'Ahoj, světe! J'
>>> "Ahoj, světe! Jak se máš?"[0:14:3]
20: 'Ajst '
>>> "Ahoj, světe! Jak se máš?"[11:]
21: '! Jak se máš?'
>>> "Ahoj, světe! Jak se máš?"[:11]
22: 'Ahoj, světe'
>>> "Ahoj, světe! Jak se máš?"[:]
23: 'Ahoj, světe! Jak se máš?'
>>> "Ahoj, světe! Jak se máš?"[::-1]
24: '?šám es kaJ !etěvs ,johA'
>>> xs = "Ahoj, světe! Jak se máš?"
>>> xs
25: 'Ahoj, světe! Jak se máš?'
>>> xs[::-1]
26: '?šám es kaJ !etěvs ,johA'
>>> xs
27: 'Ahoj, světe! Jak se máš?'
>>> ys = xs[::-1]
>>> xs
28: 'Ahoj, světe! Jak se máš?'
>>> ys
29: '?šám es kaJ !etěvs ,johA'
>>> list(range(15))
30: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
>>> list(range(16))
31: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
>>> list(range(15, 0, -1))
32: [15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
>>> list(range(15, -1, -1))
33: [15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
>>> list(range(-5, -10, -2))
34: [-5, -7, -9]
>>> '+'.join('ahoj')
35: 'a+h+o+j'
>>> '+_ '.join('ahoj')
36: 'a+_ h+_ o+_ j'
>>> '+'.join(range(15))
Traceback (most recent call last):
File "<pyshell#41>", line 1, in <module>
'+'.join(range(15))
TypeError: sequence item 0: expected str instance, int found
>>> xs = range(15)
>>> xs
37: range(0, 15)
>>> for x in xs:
... print(x)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[About 14 more lines. Double-click to unfold]
>>> seznam_čísel = range(15)
>>> seznam_čísel
38: range(0, 15)
>>> 15
39: 15
>>> type(15)
40: <class 'int'>
>>> type('15')
41: <class 'str'>
>>> str(15)
42: '15'
>>> type(15)
43: <class 'int'>
>>> type(str(15))
44: <class 'str'>
>>> for x in xs:
... print(str(x))
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[About 14 more lines. Double-click to unfold]
>>> ys = [str(x) for x in xs]
>>> ys
45: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14']
>>> for y in ys:
... print(y)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[About 14 more lines. Double-click to unfold]
>>> ' '.join(ys)
46: '0 1 2 3 4 5 6 7 8 9 10 11 12 13 14'
>>> ' '.join(range(15))
Traceback (most recent call last):
File "<pyshell#58>", line 1, in <module>
' '.join(range(15))
TypeError: sequence item 0: expected str instance, int found
>>> ' '.join(str(x) for x in range(15))
47: '0 1 2 3 4 5 6 7 8 9 10 11 12 13 14'
>>> ' '.join(str(x) for x in range(15, -1, -1))
48: '15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0'
>>> print( ' '.join(str(x) for x in range(15, -1, -1)) )
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
>>> ' '.join(str(x) for x in range(15)) + ' '.join(str(x) for x in range(15, -1, -1))
49: '0 1 2 3 4 5 6 7 8 9 10 11 12 13 1415 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0'
>>> ' '.join(str(x) for x in range(15)) + ' ' + ' '.join(str(x) for x in range(15, -1, -1))
50: '0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0'
>>> xs = [str(x) for x in range(15)]
>>> xs
51: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14']
>>> ' '.join(xs)
52: '0 1 2 3 4 5 6 7 8 9 10 11 12 13 14'
>>> ' '.join(xs) + ' 15 ' + ' '.join(xs[::-1])
53: '0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0'
>>> ys = ' '.join(xs) + ' 15 ' + ' '.join(xs[::-1])
>>> ys
54: '0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0'
>>> barvy = 'red', 'green', 'blue', 'brown'
...
... for barva in barvy:
... print(barva)
red
green
blue
brown
>>> barvy
55: ('red', 'green', 'blue', 'brown')
>>> barvy = ('red', 'green', 'blue', 'brown')
>>> for barva in barvy:
... print(barva)
red
green
blue
brown
>>> barvy
56: ('red', 'green', 'blue', 'brown')
>>> for barva in enumerate(barvy):
... print(barva)
(0, 'red')
(1, 'green')
(2, 'blue')
(3, 'brown')
>>> pořadí, barva = (2, 'blue')
>>> pořadí
57: 2
>>> barva
58: 'blue'
>>> for pořadí, barva in enumerate(barvy):
... print(pořadí, barva)
0 red
1 green
2 blue
3 brown
>>> barvy
59: ('red', 'green', 'blue', 'brown')
>>> barvy[0]
60: 'red'
>>> barvy[-1]
61: 'brown'
>>> barvy[:]
62: ('red', 'green', 'blue', 'brown')
>>> barvy[::2]
63: ('red', 'blue')
>>> barvy[::-2]
64: ('brown', 'green')
>>> 6 % 2
65: 0
>>> 6 % 3
66: 0
>>> 6 % 4
67: 2
>>> 6 % 5
68: 1
>>> 6 % 6
69: 0
>>> 6 % 1
70: 0
>>> barvy
71: ('red', 'green', 'blue', 'brown')
>>> len(barvy)
72: 4
>>> barvy[4]
Traceback (most recent call last):
File "<pyshell#94>", line 1, in <module>
barvy[4]
~~~~~^^^
IndexError: tuple index out of range
>>> barvy[4:]
73: ()
>>> barvy[2:]
74: ('blue', 'brown')
>>> barvy[:]
75: ('red', 'green', 'blue', 'brown')
>>>