Worksheetslesson 31 2
Total questions: 15
Worksheet time: 10mins
Для чего существуют функции в python?
В чем смысл принципа DRY?
Принцип DRY гласит, что не следует дублировать код или информацию.
С помощью какого ключевого слова объявляется функция?
***
(a)
Есть функция
def qwerty():
print(10)
Как ее вызвать? Как заставить исполниться инструкции внутри нее?
Есть такая функция --->
def qwerty(x, y):
print(x + y)
Сколько она ждет параметров?
Есть такая функция --->
def qwerty(x, y, z):
print(x + y * z)
Сколько она ждет параметров?
Есть такая функция --->
def qwerty(x, y, z):
print(x + y * z)
Сможет ли она запуститься если программист вызывает ее вот так --->
qwerty()
Не сможет, так как эта функция ждет 3 параметров
Сможет, параметры которых она ждет не важны
Сможет, но спросит у программиста параметры через клавиатуру
Есть такая функция --->
def qwerty(x, y, z):
print(x + y * z)
Сможет ли она запуститься если программист вызывает ее вот так --->
qwerty(1,2,3)
Не сможет, так как она ждет x y z а не 1, 2, 3
Сможет, ведь она ждет 3 параметра и получает три параметра
Не сможет так как ждет 4 параметра
Как правильно составить функцию?
*расставьте по порядку
ключевое слово def
имя функции
скобочки с ожидаемыми параметрами
двоеточие
def qwerty():
for i in range(10):
print(i)
что мы увидим на экране после вызова данной функции?
1. 47_qwerty()
2. Кверти()
3. _qwerty()
4. qwerty()
У каких функций правильное название?
1
2
3
4
Сколько параметров может принимать функция?
1 и более
до 5 параметров
от 0 до 3
хоть сколько, в том числе и 0
Что будет выведено на экран?
П
О
Fun(6)
6
Обращение к ранее объявленной функции с целью выполнения ее команд называется ...
вызовом
объявлением
обращением
вычисление
В языке Python есть эталонно бесполезная инструкция ... инструкция-заглушка, которая не делает ничего.
(a)
