Что выведет следующий код?
Anonymous Quiz
17%
Creating class: MyClass, Instantiating MyClass
46%
Instantiating MyClass, Creating class: MyClass
38%
Только Instantiating MyClass
0%
Ошибка выполнения
🔹 Функции в Python — базовый синтаксис
Функции помогают структурировать код и избежать повторений.
Объявляются с помощью ключевого слова
➡️ Пример:
➡️ Используйте функции для повторяющихся операций и улучшения читаемости кода.
Функции помогают структурировать код и избежать повторений.
Объявляются с помощью ключевого слова
def
.➡️ Пример:
def greet(name):
return f"Привет, {name}!"
print(greet("Анна"))
Привет, Анна!
➡️ Используйте функции для повторяющихся операций и улучшения читаемости кода.
Что выведет следующий код?
Anonymous Quiz
8%
Hello!, Decorator called
8%
Hello, Alice!
84%
Decorator called, Hello, Alice!
0%
Ошибка выполнения
🔹 Словари в Python — удобное хранение данных
Словарь (
Ключи уникальны и неизменяемы (например, строки, числа), значения могут быть любыми.
➡️ Пример:
Чтобы получить значение, указывайте ключ в квадратных скобках.
Используйте словари для структурированных данных и быстрого доступа по ключу.
Словарь (
dict
) — структура данных, хранящая пары "ключ: значение".Ключи уникальны и неизменяемы (например, строки, числа), значения могут быть любыми.
➡️ Пример:
person = {
"name": "Анна",
"age": 25,
"city": "Москва"
}
print(person["name"]) # Вывод: Анна
Чтобы получить значение, указывайте ключ в квадратных скобках.
Используйте словари для структурированных данных и быстрого доступа по ключу.
🔹 Генераторы в Python — ленивые итерации
Генераторы позволяют создавать последовательности без хранения всех элементов в памяти.
Они работают "лениво" — вычисляют значения по мере необходимости.
➡️ Пример:
🗣️ Генераторы экономят память и удобны для обработки больших данных.
Генераторы позволяют создавать последовательности без хранения всех элементов в памяти.
Они работают "лениво" — вычисляют значения по мере необходимости.
➡️ Пример:
def countdown(n):
while n > 0:
yield n
n -= 1
for num in countdown(5):
print(num)
5
4
3
2
1
🗣️ Генераторы экономят память и удобны для обработки больших данных.
Что выведет следующий код?
Anonymous Quiz
74%
Hello, Alice!
3%
Ошибка выполнения
17%
<Greeter object at ...>
6%
None