Объяснение:
При делении числа
При делении числа
5
на 2
, результат равен 2.5
. Если мы хотим получить округлённое деление, то надо использовать оператор //
Объяснение:
Здесь мы создаём экземпляр класса
Когда мы вызываем
Это основа работы с атрибутами объектов в Python: вы можете присвоить им значения и затем обращаться к ним по имени
Здесь мы создаём экземпляр класса
MyClass
, затем добавляем в него атрибут x
и присваиваем этому атрибуту значение 10
Когда мы вызываем
print(my_instance.x)
, Python обращается к атрибуту x
этого конкретного экземпляра my_instance
и выводит его значение, которое равно 10
Это основа работы с атрибутами объектов в Python: вы можете присвоить им значения и затем обращаться к ним по имени
Каким будет результат выполнения кода выше?
Anonymous Quiz
10%
[2, 1, 4]
11%
[2, 1]
64%
[2, 3]
14%
Error
Объяснение:
Срез
В свою очередь индекс
Срез
lst[1:-1]
означает выбор элементов списка lst
, начиная с индекса 1
(включительно) и заканчивая индексом -1
(не включая)В свою очередь индекс
-1
в Python означает последний элемент в спискеОбъяснение:
Программа выдаст ошибку из-за попытки использования переменной
Если мы хотим использовать внешнюю
Программа выдаст ошибку из-за попытки использования переменной
var
внутри функции func()
, прежде чем она была определена внутри этой функцииЕсли мы хотим использовать внешнюю
var
, то это нужно явно указать внутри функции:def func():
global var # указываем, что var — глобальная переменная
print(var)
var = 20
Объяснение:
Выражение
Первое выражение
Аналогично, второе выражение
Затем происходит сравнение двух полученных значений
И да, синтаксис Python позволяет провернуть подобное. Никаких ошибок не будет
Выражение
result = (ten > five) == (five < ten)
сравнивает два логических выражения и проверяет, равны ли они друг другуПервое выражение
(ten > five)
сравнивает значения переменных ten
и five
и возвращает True
, так как 10
больше 5
Аналогично, второе выражение
(five < ten)
сравнивает значения five
и ten
и также возвращает True
, так как 5
меньше 10
Затем происходит сравнение двух полученных значений
True == True
, и результатом будет True
И да, синтаксис Python позволяет провернуть подобное. Никаких ошибок не будет
Объяснение:
В данном коде
То есть да, «плюсовать» два кортежа — это вполне реальный сценарий в Python, за такое по рукам не бьют
В свою очередь, длина этого кортежа равняется
В данном коде
+
используется для объединения двух кортежей. Таким образом, результатом конкатенации будет новый кортеж (1, 2, 3, 4)
То есть да, «плюсовать» два кортежа — это вполне реальный сценарий в Python, за такое по рукам не бьют
В свою очередь, длина этого кортежа равняется
4
, что и является нашим ответомОбъяснение:
В
Затем, с помощью индексации
Таким образом, строка
В
str_
у нас «хранится» строка «Hello, world!»
. И сначала мы вызываем метод split()
без аргументов, что разбивает строку на список подстрок по пробеламЗатем, с помощью индексации
[0]
, выбирается первая подстрока «Hello,»
из списка. Далее, к полученной подстроке применяется срез [::-1]
, который обращает порядок символов в строке. Таким образом, строка
«Hello,»
будет преобразована в «,olleH»