en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

Python: задачки и вопросы

Python: задачки и вопросы

Open in Telegram

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Show more
6 855
Subscribers
-124 hours
-137 days
-4730 days
Posts Archive
Объяснение: Для начала определимся, что tupThree = (1, 2, 3, 4, 5, 6) Что же до сравнения кортежей, то оно проходит поэлементно. То есть если мы сравниваем tupOne и tupTwo, то сначала сравниваются tupOne[0] и tupTwo[0], затем tupOne[1] и tupTwo[1], и т.д. Отсюда и получаем, что tupOne < tupTwo и tupOne < tupThree, но tupTwo > tupThree

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Сочетание print() и конструкции [element1, element2, element3, ...][num] позволяет напечатать определённый элемент списка, где num — это индекс элемента Учитывая, что в задачке bool(obj) равен 1, то на печать уходит второй элемент списка ['new, 'old']

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: В Python именно метод __str__ используется для создания строкового представления значения объекта, наиболее читаемого для человека

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Кортеж (tuple) — неизменяемый тип данных. Поэтому при попытке изменить его выдаётся ошибка: TypeError: 'tuple' object does not support item assignment

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: В первом цикле мы будем перебирать три значения: i = 0, i = 1, i = 2 В следующем мы добавляем и перезаписываем значения: dictionary[0] = [0], после чего dictionary[0] становится равен [1], из-за перезаписи.

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: При каждом вызове hmm() в список itm добавляется один новый элемент. В for _ in range(2) функция вызывается дважды, а во время print(hmm()) ещё один раз Именно поэтому itm == [1, 1, 1]

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: При сложении int и float мы получаем float. Поэтому int(21) + float(21) = 42.0, но! У нас есть ещё float(21) x 0, который выполняется раньше. В итоге мы имеем: int(21) + float(21) x 0 <==> int(21) + 0.0 <==> 21.0