wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Функция

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

def greet(name): return f"Hello, {name}!" print(greet("Alice")) Нәтиже қандай болады?

a)

Hello Alice!

b)

Hello, Alice!

c)

greet(Alice)

d)

Қате шығады

2.

def add(a, b=5): return a + b print(add(3)) Нәтиже қандай болады?

a)

8

b)

3

c)

5

d)

Қате шығады

3.

def calc(x, y): return x * 2, y * 2 a, b = calc(3, 4) print(a + b) Нәтиже қандай болады?

a)

14

b)

7

c)

(6, 8)

d)

10

4.

def factorial(n): if n <= 1: return 1 else: return n * factorial(n - 1) print(factorial(4)) Нәтиже қандай болады?

a)

24

b)

12

c)

4

d)

1

5.

def func(a, b, c=10): return a + b + c print(func(1, 2)) Нәтиже қандай болады?

a)

13

b)

3

c)

10

d)

Қате шығады

6.

def outer(x): def inner(y): return y * 2 return inner(x) + 1 print(outer(5)) Нәтиже қандай болады?

a)

10

b)

11

c)

6

d)

Қате шығады

7.

def my_func(*args): return sum(args) print(my_func(1, 2, 3)) Нәтиже қандай болады?

a)

6

b)

(1, 2, 3)

c)

1

d)

Қате шығады

8.

def power(base, exp): if exp == 0: return 1 else: return base * power(base, exp - 1) print(power(2, 3)) Нәтиже қандай болады?

a)

6

b)

8

c)

9

d)

5

9.

def my_func(x): if x % 2 == 0: return "even" else: return "odd" print(my_func(5)) Нәтиже қандай болады?

a)

even

b)

odd

c)

5

d)

Қате шығады

10.

def reverse_string(s): return s[::-1] print(reverse_string("hello")) Нәтиже қандай болады?

a)

Қате шығады

b)

hello

c)

he

d)

olleh