Объяснение:
При выполнении кода выше мы получил ошибку
Если мы всё же хотим пройтись по
При выполнении кода выше мы получил ошибку
TypeError
, т.к. объект range
не является итераторомЕсли мы всё же хотим пройтись по
rng
, то необходимо использовать функцию iter()
для создания итератора из объекта range
:rng = iter(range(2))
Объяснение:
В Python логический оператор
В данном случае,
В Python логический оператор
or
возвращает первый ненулевой (или непустой) операндВ данном случае,
1984
является первым истинным (ненулевым и непустым) операндом, поэтому 1984
будет выведено на экранКаким будет результат выполнения кода выше?
Anonymous Quiz
28%
<class 'NoneType'>
27%
type <class 'NoneType'>
27%
<class 'func'>
18%
type <class 'func'>
Объяснение:
Внутренняя функция
Функция
По сути, мы имеем
Отсюда такой ответ
Внутренняя функция
print("type", end=" ")
печатает строку «type
» и, из-за параметра end=" "
, не печатает символ новой строки после — вместо него печатается пробелФункция
print
всегда возвращает None
. Таким образом, внутренняя print
тоже возвращает None
. А вот внешняя, в свою очередь, печатает тип этого None
По сути, мы имеем
print(type(None))
== <class 'NoneType'>
Отсюда такой ответ
Каким будет результат выполнения кода выше?
Anonymous Quiz
23%
2 ** 100
19%
2 ** 100 - 1
10%
None
48%
Error
Объяснение:
Итогом
В свою очередь, оно значительно превышает sys.maxsize, который для большинства 64-битных компьютеров составляет
Отсюда и вытекает ошибка
Итогом
2 ** 100
будет число 1267650600228229401496703205376
В свою очередь, оно значительно превышает sys.maxsize, который для большинства 64-битных компьютеров составляет
9223372036854775807
Отсюда и вытекает ошибка
OverflowError
Каким будет результат выполнения кода выше?
Anonymous Quiz
32%
[1, 1, 1, 1, 2, 2, 2, 3, 3]
37%
[1, 2, 3]
4%
None
28%
Error
Объяснение:
А потому все лишние
lst
в данном случае множество, а множество — это набор данных, который хранит уникальные элементыА потому все лишние
1
, 2
и 3
просто отсутствуют в нёмОбъяснение:
Мы проверяем на истинность первое выражение (здесь —
Если же проверяемое выражение истинно, то ничего не выводится и программа продолжает выполняться
assert
в Python — это специальная конструкция, которая используется для проверки предположений (утверждений) о значениях переменных во время выполнения программыМы проверяем на истинность первое выражение (здесь —
True
) и если оно ложно, то выводим AssertionError
(здесь — False
)Если же проверяемое выражение истинно, то ничего не выводится и программа продолжает выполняться
Каким будет результат выполнения кода выше?
Anonymous Quiz
19%
<generator object pepe at 0x7f...>
60%
[0, 0, 0, 0, 0]
9%
None
13%
Error
Дайджест Типичного программиста: GPT-4, смартфон-сервер и пик Балмера
Выбрали самые увлекательные публикации за неделю для тех, кто делает первые шаги в разработке, и собрали их в одном месте.
Найти материалы можно по ссылке:
https://tproger.ru/articles/dajdzhest-tipichnogo-programmista/
#дайджест
Выбрали самые увлекательные публикации за неделю для тех, кто делает первые шаги в разработке, и собрали их в одном месте.
Найти материалы можно по ссылке:
https://tproger.ru/articles/dajdzhest-tipichnogo-programmista/
#дайджест