- What is the result of this code?
nums = {1, 2, 3, 4, 5, 6}
nums = {0, 1, 2, 3} & nums
nums = filter(lambda x: x > 1, nums)
print(len(list(nums)))
2
- What is the result of this code?
def power(x, y):
if y == 0:
return 1
else:
return x * power(x, y - 1)
print(power(2, 3))
8
- Fill in the blanks to calculate the expression x * (x + 1) using an anonymous function and call it for the number 6.
- 익명 함수를 사용해서 표현식 x * (x + 1)을 계산하고, 숫자 6을 호출해라.
a = (lambda x: x * (x + 1))(6)
print(a)
- Fill in the blanks to leave only even numbers in the list.
nums = [1, 2, 8, 3, 7]
res = list(filter(lambda x: x % 2 == 0, nums))
print(res)
- Drag and drop from the options below to print only the items in the set “a” that are not in the set “b”.
- “b” set에 없고, “a” set의 item만 출력해라.