Отримання знань
дистанційна підтримка освіти школярів
Тренувальне тестування
“Функція def мовою Python”
1) Дано функцію:
def Task(a, b):
if a+6>b:
h= a+b
else:
h= a*b
return h
Якого значення набуде змінна h1 після виклику функції?
h1= Task(10, 17)
2) Дано функцію:
def Task(q, r):
…
Яких значень набудуть формальні параметри q і r при викликові функції?
x= 13
y= 36
rez= Task(2*x-1, y+4)
Відповідь запишіть у форматі: два числа через пропуск (спочатку значення змінної q, потім r).
3) Дано функцію:
def Task(g, h):
z= g**3+4*h+10
return z
Яких значень набудуть змінні rez1 і rez2 після викликів функції?
rez1= Task(1, 7)
rez2= Task(2, 11)
Відповідь запишіть у форматі: два числа через пропуск (спочатку значення змінної rez1, потім rez2).
4) Дано функцію:
def Task(c, d):
if c-7<d:
h= 3*d
else:
h= c+17
return h
Яких значень набудуть змінні h1 і h2 після викликів функції?
h1= Task(17, 30)
h2= Task(20, 6)
5) Який варіант містить правильний запис функції мовою Python?
6) Дано функцію:
def Task(s, d):
m= s**4+d-12
return m
Які з викликів функції є правильними (коректними)?
7) Дано функцію:
def Task(n):
d= 4*n+3
return d
Співставте змінні d1, d2, d3, d4 та їх значення після виконання вказаних команд.
8) Дано функцію:
def Task(n):
if n>25:
d= n+13
else:
d= 6*n
return d
Співставте змінні d1, d2, d3, d4 та їх значення після виконання команд.
9) Дано функцію:
def Task(t):
u= 2*t-17
w= u-14
return w
Співставте складові елементи функції та пояснення для них.
10) Дано функцію:
def Task(a):
w= a**4-19
return w
Звернення до функції rez=Task(12, 17) повідомить про помилку, тому що …
11) Дано функцію:
def Task(a):
w= a**4-19
return w
Звернення до функції rez=Task(‘mother’) повідомить про помилку, тому що …