Python 3.12.2 (tags/v3.12.2:6abddd9, Feb 6 2024, 21:26:36) [MSC v.1937 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
DreamPie 1.2.1
>>> for znak in 'abc':
... print(znak)
a
b
c
>>> for znak in 'abc':
... print(znak)
... print('---')
a
---
b
---
c
---
>>> for i in range(5):
... print(i)
0
1
2
3
4
>>> for i in range(5):
... print('!')
!
!
!
!
!
>>> for _ in range(5):
... print('!')
!
!
!
!
!
>>> řetězec = 'A'
>>> řetězec = 'B'
>>> řetězec
0: 'B'
>>> řetězec = 'BA'
>>> řetězec = 'BAB'
>>> řetězec
1: 'BAB'
>>> hrana = hrana + 7
Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module>
hrana = hrana + 7
^^^^^
NameError: name 'hrana' is not defined
>>> hrana = 10
>>> hrana = hrana + 7
>>> hrana
2: 17
>>> řetězec
3: 'BAB'
>>> len(řetězec)
4: 3
>>> len([1, 2, 3])
5: 3
>>> len([1, 'abc', 5, print, {1, 2}])
6: 5
>>> from math import pi
>>> pi
7: 3.141592653589793
>>> f'{pi}'
8: '3.141592653589793'
>>> f'{pi:.4}'
9: '3.142'
>>> f'{pi:>5.4}'
10: '3.142'
>>> f'{pi:>6.4}'
11: ' 3.142'
>>> slovník = {
... 'F': 'F+F--F+F',
... '+': '+',
... '-': '-',
... }
>>> slovník
12: {'+': '+', '-': '-', 'F': 'F+F--F+F'}
>>> from pprint import pprint
>>> pprint(slovník)
{'+': '+', '-': '-', 'F': 'F+F--F+F'}
>>> pprint(slovník, width=10)
{'+': '+',
'-': '-',
'F': 'F+F--F+F'}
>>> slovník['+']
13: '+'
>>> slovník['F']
14: 'F+F--F+F'
>>> slovník['f']
Traceback (most recent call last):
File "<pyshell#32>", line 1, in <module>
slovník['f']
~~~~~~~^^^^^
KeyError: 'f'
>>> slovník.get('F')
15: 'F+F--F+F'
>>> slovník.get('f')
>>> print( slovník.get('f') )
None
>>> slovník.get('F')
16: 'F+F--F+F'
>>> slovník.get('F', '666')
17: 'F+F--F+F'
>>> slovník.get('f', '666')
18: '666'
>>> seznam = [1, 2, 3]
>>> len(seznam)
19: 3
>>> seznam[0]
20: 1
>>> seznam[-1]
21: 3
>>> seznam[1:]
22: [2, 3]
>>> seznam
23: [1, 2, 3]
>>> seznam.append('abc')
>>> seznam
24: [1, 2, 3, 'abc']
>>> seznam.pop()
25: 'abc'
>>> seznam
26: [1, 2, 3]
>>> seznam.pop()
27: 3
>>> seznam
28: [1, 2]
>>> seznam.pop()
29: 2
>>> seznam
30: [1]
>>> seznam.pop()
31: 1
>>> seznam
32: []
>>> seznam.pop()
Traceback (most recent call last):
File "<pyshell#55>", line 1, in <module>
seznam.pop()
IndexError: pop from empty list
>>> poloha = ((35.00,8.66), 0.0)
>>> poloha
33: ((35.0, 8.66), 0.0)
>>> type(poloha)
34: <class 'tuple'>
>>> pozice, úhel = poloha
>>> pozice
35: (35.0, 8.66)
>>> úhel
36: 0.0
>>>