Бывают ситуации когда один и тот же кусок кода нам требуется в разных частях программы и, чтобы не испортить его (что конечно может и неплохо в начале пути, но потом ты познакомишься с правилом “Dont repeat yourself!”), мы будет использовать ФУНКЦИИ.
Конструкция:
def имя_функции ([параметры]):
инструкции
def — ключевое слово, обозначающее, что мы будем писать функцию, после него пишется имя функции, а в скобках параметры, которые необходимы функции для успешного выполнения.
Пример функции:
def PrintName(n): #получаем имя через параметр n
print(«Hello «+ n + » !»)#выводим приветствие
Допишем к функции основной блок, где получим имя пользователя с клавиатуры и вызовем функцию:
def PrintName(n):#получаем имя через параметр n
print(«Hello «+ n + » !»)#выводим приветствие
n=input() #запрашиваем имя с клавиатуры
PrintName(n)#вызываем функцию с текущим именем
Можем вызвать функцию и без параметров:
def PrintName():
print(«Hello !»)
PrintName() #результат: Hello!
Авторизуйтесь, чтобы оставить комментарий.