ответвлено от main/python-labs
Tema3/report.md
Этот коммит содержится в:
@@ -52,8 +52,7 @@ Traceback (most recent call last):
|
|||||||
ValueError: invalid literal for int() with base 10: '98.76'
|
ValueError: invalid literal for int() with base 10: '98.76'
|
||||||
```
|
```
|
||||||
При выполнении последней инструкции выдано диагностическое сообщение, это происходит
|
При выполнении последней инструкции выдано диагностическое сообщение, это происходит
|
||||||
потому, что команда int ожидает, что ей сообщат строку, похожую на тип int
|
потому, что команда int ожидает, что ей сообщат строку (только цифры, может быть знак в начале). Здесь есть точка, поэтому возникает
|
||||||
(только цифры, может быть знак в начале). Здесь есть точка, поэтому вознакает
|
|
||||||
несоответствие.
|
несоответствие.
|
||||||
|
|
||||||
|
|
||||||
@@ -163,6 +162,7 @@ inf
|
|||||||
>>> dir()
|
>>> dir()
|
||||||
['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'dv1', 'flt1', 'flt2', 'flt3', 'flt4', 'hh', 'kort7', 'kort9', 'logiz1', 'logiz2', 'logiz3', 'logiz4', 'shs1', 'spis1', 'spis2', 'spis3', 'strk1', 'strk2', 'strk3', 'strk4', 'tt1', 'tt2', 'tt3', 'tt4', 'vos1']
|
['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'dv1', 'flt1', 'flt2', 'flt3', 'flt4', 'hh', 'kort7', 'kort9', 'logiz1', 'logiz2', 'logiz3', 'logiz4', 'shs1', 'spis1', 'spis2', 'spis3', 'strk1', 'strk2', 'strk3', 'strk4', 'tt1', 'tt2', 'tt3', 'tt4', 'vos1']
|
||||||
```
|
```
|
||||||
|
Удалённых объектов нет.
|
||||||
|
|
||||||
|
|
||||||
Создадим строку с моей фамилией и инициалами. Преобразуем её в список, затем список - в кортеж, затем кортеж - в строку.
|
Создадим строку с моей фамилией и инициалами. Преобразуем её в список, затем список - в кортеж, затем кортеж - в строку.
|
||||||
@@ -337,9 +337,9 @@ TypeError: unsupported operand type(s) for %: 'complex' and 'complex'
|
|||||||
bin(7&8)
|
bin(7&8)
|
||||||
'0b0'
|
'0b0'
|
||||||
```
|
```
|
||||||
7 в двоичной системе счисления - 0111, а 9 в двоичной системе счисления - 1001. Совпадение единиц только в первом разряде, поэтому итог - 0001 или 1.
|
Первый случай: 7 в двоичной системе счисления - 0111, а 9 в двоичной системе счисления - 1001. Совпадение единиц только в первом разряде, поэтому итог - 0001 или 1.
|
||||||
|
|
||||||
8 в двоичной системе счисления - 1000, совпадений единиц нет, итог - 0000 или 0.
|
Второй случай: 8 в двоичной системе счисления - 1000, совпадений единиц нет, итог - 0000 или 0.
|
||||||
|
|
||||||
|
|
||||||
## 5.3 Двоичное «ИЛИ» (|) – побитовое сравнение двоичных представлений чисел и 0 получается, только если оба сравниваемых разряда равны 0
|
## 5.3 Двоичное «ИЛИ» (|) – побитовое сравнение двоичных представлений чисел и 0 получается, только если оба сравниваемых разряда равны 0
|
||||||
@@ -359,13 +359,13 @@ bin(7&8)
|
|||||||
'0b1111'
|
'0b1111'
|
||||||
```
|
```
|
||||||
|
|
||||||
7 в двоичной системе счисления - 0111, 9 в двоичной системе счисления - 1001.
|
Первый случай: 7 в двоичной системе счисления - 0111, 9 в двоичной системе счисления - 1001.
|
||||||
Возвращается 1, если хотя бы в одном из попарно одинаковых разрядов есть единица, поэтому итог - 1111
|
Возвращается 1, если хотя бы в одном из попарно одинаковых разрядов есть единица, поэтому итог - 1111
|
||||||
|
|
||||||
8 в двоичной системе счисления - 1000.
|
Второй случай: 8 в двоичной системе счисления - 1000.
|
||||||
Возвращается 1, если хотя бы в одном из попарно одинаковых разрядов есть единица, поэтому итог - 1111
|
Возвращается 1, если хотя бы в одном из попарно одинаковых разрядов есть единица, поэтому итог - 1111
|
||||||
|
|
||||||
14 в двоичной системе счисления - 1110, 5 в двоичной системе счисления - 0101.
|
Третий случай: 14 в двоичной системе счисления - 1110, 5 в двоичной системе счисления - 0101.
|
||||||
Возвращается 1, если хотя бы в одном из попарно одинаковых разрядов есть единица, поэтому итог - 1111
|
Возвращается 1, если хотя бы в одном из попарно одинаковых разрядов есть единица, поэтому итог - 1111
|
||||||
|
|
||||||
|
|
||||||
@@ -378,8 +378,7 @@ bin(7&8)
|
|||||||
'0b1011'
|
'0b1011'
|
||||||
```
|
```
|
||||||
|
|
||||||
14 в двоичной системе счисления - 1110, 5 в двоичной системе счисления - 0101.
|
Первый случай: 14 в двоичной системе счисления - 1110, 5 в двоичной системе счисления - 0101. Возвращается 1, если оба разряда разные, поэтому итог - 1011
|
||||||
Возвращается 1, если оба разряда разные, поэтому итог - 1011
|
|
||||||
|
|
||||||
|
|
||||||
## 5.5 Сдвиг двоичного представления на заданное число разрядов влево (<<) или вправо (>>) с дополнением нулями, соответственно справа или слева
|
## 5.5 Сдвиг двоичного представления на заданное число разрядов влево (<<) или вправо (>>) с дополнением нулями, соответственно справа или слева
|
||||||
@@ -426,7 +425,7 @@ bin(7&8)
|
|||||||
>>> ('abc','de','fg')+('hi','jkl') # Объединение двух кортежей
|
>>> ('abc','de','fg')+('hi','jkl') # Объединение двух кортежей
|
||||||
('abc', 'de', 'fg', 'hi', 'jkl')
|
('abc', 'de', 'fg', 'hi', 'jkl')
|
||||||
```
|
```
|
||||||
Конкатенировать словари и множества нельзя. Так как у словарей ключи должны быть
|
Конкатенировать словари нельзя. Так как у словарей ключи должны быть
|
||||||
уникальными.
|
уникальными.
|
||||||
```py
|
```py
|
||||||
>>> {'one':1 , 'two':2} + {'three':3}
|
>>> {'one':1 , 'two':2} + {'three':3}
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user