Яке ключове слово використовується для визначення функції у Python?
def
function
sub
define
input()
print()
float(input())
Яке ключове слово використовується для визначення функції у Python?
def
function
sub
define
input()
print()
float(input())
Що таке підпрограма у Python?
Блок коду, який виконується лише один раз.
Змінна, яка зберігає значення.
Набір інструкцій, що виконують певне завдання і можуть бути викликані з будь-якої частини програми.
Цикл, який повторює код.
Що таке аргументи функції?
Ім'я функції.
Результат, який повертає функція.
Значення, які передаються функції при її виклику.
Тип даних, який повертає функція.
Яке ключове слово використовується для повернення значення з функції?
return
back
value
result
всі варіанти правильні
тут немає жодного правильного варіанту
Яка перевага використання підпрограм?
Зменшення розміру коду.
Підвищення читабельності коду.
Можливість повторного використання коду.
Все перераховане вище.
Як правильно викликати функцію my_function з аргументами 5 та "hello" та присвоїти її значення змінній Y ?
Y=(my_function = 5, "hello")
Y=call my_function(5, "hello")
Y=my_function(5, "hello")
Y= 5, "hello"(my_function)
Яка різниця між return та print у функції?
return виводить значення на екран, а print повертає значення з функції.
return повертає значення з функції, а print виводить значення на екран.
Немає ніякої різниці.
return може повертати тільки числа, а print - будь-який тип даних.
Чи можна визначити функцію без параметрів?
Ні, це неможливо.
Так, це можливо.
Тільки якщо функція не містить коду.
Тільки якщо функція повертає значення.
def calculate(x, y, z):
return (x + y + z) / 3
a = 5
b = 10
c = 15
result = calculate(a, b, c)
print(result)
30
3
5
10
Python видасть помилку
def calculate_perimetr(x, y, z, r):
perimetr=x + y + z + r
return perimetr
a = 2
b = 6
c = 4
d = 8
result = calculate(a, b, c, d)
print("Периметр = "+result)
20
5
Периметр = 20
Периметр = 5
Жодного правильного варіанту
def get_triangle_type(a, b, c):
#Ця функція визначає тип трикутника за його сторонами.
if a == b == c:
return"Рівносторонній"
elif a == b or a == c or b == c:
return"Рівнобедрений"
else:
return"Різносторонній"
a=3
b=3
c=3
print(get_triangle_type(3, 3, 5))
Python виведе: Рівносторонній
Python виведе: Рівнобедрений
Python виведе: Різносторонній
Оберіть правильний запис функції.
def funct_1(z);
return(z)
funct_1(x, y):
z=x+y
return (z)
def funct_1(x, y):
z=x+y
return (z)
Створюйте онлайн-тести для контролю знань і залучення учнів до активної роботи у класі та вдома
Створити тест