Що виведе наступний код?
list1 = [1, 2, 3, 4]
list2 = list1
list2.append(5)
print(list1)
Яка різниця між списками (lists) та кортежами (tuples) у Python?
Що виведе наступний код?
def func(x=[]):
x.append(1)
return x
print(func())
print(func())
Що виведе наступний код?
def foo():
try:
return 1
finally:
return 2
print(foo())
Що робить метод __init__() в Python?
Що виведе наступний код?
class Test:
def __init__(self, x):
self.x = x
def __eq__(self, other):
return self.x == other.x
a = Test(3)
b = Test(3)
print(a == b)
Що виведе наступний код?
def test():
yield 1
yield 2
return 3
gen = test()
print(next(gen))
print(next(gen))
print(next(gen))
Як можна створити множину (set) у Python?
Що таке list comprehension в Python?
Що виведе наступний код?
x = 'hello'
y = x.upper()
print(x, y)
Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома