ответвлено от 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'
|
||||
```
|
||||
При выполнении последней инструкции выдано диагностическое сообщение, это происходит
|
||||
потому, что команда int ожидает, что ей сообщат строку, похожую на тип int
|
||||
(только цифры, может быть знак в начале). Здесь есть точка, поэтому вознакает
|
||||
потому, что команда int ожидает, что ей сообщат строку (только цифры, может быть знак в начале). Здесь есть точка, поэтому возникает
|
||||
несоответствие.
|
||||
|
||||
|
||||
@@ -163,6 +162,7 @@ inf
|
||||
>>> 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']
|
||||
```
|
||||
Удалённых объектов нет.
|
||||
|
||||
|
||||
Создадим строку с моей фамилией и инициалами. Преобразуем её в список, затем список - в кортеж, затем кортеж - в строку.
|
||||
@@ -337,9 +337,9 @@ TypeError: unsupported operand type(s) for %: 'complex' and 'complex'
|
||||
bin(7&8)
|
||||
'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
|
||||
@@ -359,13 +359,13 @@ bin(7&8)
|
||||
'0b1111'
|
||||
```
|
||||
|
||||
7 в двоичной системе счисления - 0111, 9 в двоичной системе счисления - 1001.
|
||||
Первый случай: 7 в двоичной системе счисления - 0111, 9 в двоичной системе счисления - 1001.
|
||||
Возвращается 1, если хотя бы в одном из попарно одинаковых разрядов есть единица, поэтому итог - 1111
|
||||
|
||||
8 в двоичной системе счисления - 1000.
|
||||
Второй случай: 8 в двоичной системе счисления - 1000.
|
||||
Возвращается 1, если хотя бы в одном из попарно одинаковых разрядов есть единица, поэтому итог - 1111
|
||||
|
||||
14 в двоичной системе счисления - 1110, 5 в двоичной системе счисления - 0101.
|
||||
Третий случай: 14 в двоичной системе счисления - 1110, 5 в двоичной системе счисления - 0101.
|
||||
Возвращается 1, если хотя бы в одном из попарно одинаковых разрядов есть единица, поэтому итог - 1111
|
||||
|
||||
|
||||
@@ -378,8 +378,7 @@ bin(7&8)
|
||||
'0b1011'
|
||||
```
|
||||
|
||||
14 в двоичной системе счисления - 1110, 5 в двоичной системе счисления - 0101.
|
||||
Возвращается 1, если оба разряда разные, поэтому итог - 1011
|
||||
Первый случай: 14 в двоичной системе счисления - 1110, 5 в двоичной системе счисления - 0101. Возвращается 1, если оба разряда разные, поэтому итог - 1011
|
||||
|
||||
|
||||
## 5.5 Сдвиг двоичного представления на заданное число разрядов влево (<<) или вправо (>>) с дополнением нулями, соответственно справа или слева
|
||||
@@ -426,7 +425,7 @@ bin(7&8)
|
||||
>>> ('abc','de','fg')+('hi','jkl') # Объединение двух кортежей
|
||||
('abc', 'de', 'fg', 'hi', 'jkl')
|
||||
```
|
||||
Конкатенировать словари и множества нельзя. Так как у словарей ключи должны быть
|
||||
Конкатенировать словари нельзя. Так как у словарей ключи должны быть
|
||||
уникальными.
|
||||
```py
|
||||
>>> {'one':1 , 'two':2} + {'three':3}
|
||||
|
||||
Ссылка в новой задаче
Block a user