Параметры функций

Редакция Без Сменки
Честно. Понятно. С душой.

◾️Именованные параметры

Рассмотрим следующую функцию, которая выводит дату:

def PrintDate(day, month, year):
print(«Сегодня: «+str(day) +»/»+str(month) +»/»+ str(year))

PrintDate(28,10,2020) #результат выполнения: Сегодня 28/10/2020

Обратим внимание на параметры! При передаче значений функция сопоставляет их с параметрами в том порядке, в котором они передаются: 28 = day, 10= month, 2020=year

То есть абсолютно не важно, как мы назовем параметры в функции, важен порядок

Убедимся в этом:

def PrintDate(month,day, year):
print(«Сегодня: «+str(day) +»/»+str(month) +»/»+ str(year))

PrintDate(28,10,2020)#результат выполнения: Сегодня 10/28/2020

Действительно! поменяли порядок параметров в функции, результат уже другой!

◾️Возвращение результата
Все, что мы делали до этого были “пустые” функции, которые ничего не возвращали. Но может быть и другая ситуация, когда нам не нужно сразу же что-то вывести, наоборот — требуется сохранить результат выполнения функции и вернуться в программу

Для этого существует ключевое слово(оператор) “return”, после которого указывается возвращаемое значение:

def PrintDate(day, month, year):
res=»Сегодня: «+str(day) +»/»+str(month) +»/»+ str(year)#записали ответ в переменную
return res #возвращаем ответ функции обратно в программу

res=PrintDate(28,10,2020)#полученный результат записываем в переменную res
print(res)#результат выполнения: Сегодня 28/10/2020

Где вы учитесь?

Вам также будет интересно

Пищевая цепь: интересные перемещения
Сегодня мы рассмотрим интересные перемещения в рамках пищевой цепи. Как так происходит, что птицы становятся консументами II порядка? В жизни...
Задание 20 на ЕГЭ 2026 по истории
Рассмотрим задания 20, которые часто встречаются на реальном ЕГЭ по истории. Не забывай кликать на баннер — получишь доступ на бесплатный курс для...
Фазы мейоза и его биологическое значение
Биологическое значение: Клетки соединяются, когда происходит оплодотворение. Поэтому необходимо, чтобы половые клетки были гаплоидными. Так...
ЗАДАНИЕ 18 | города федерального значения РФ
V тип — города федерального значения РФ 📚 Теория для задания: Необходимо выучить всего 3 города федерального значения России: 1. Москва 2....
Поле точечного заряда, однородное поле
➰ Точечный заряд — это заряженное тело, размерами которого можно пренебречь по сравнению с расстояниями от этого тела до других тел, несущих...
Все темы для ЕГЭ по истории
Если ты собрался сдавать ЕГЭ по истории, то без этого чек-листа тебе точно не обойтись. В нём ты сможешь фиксировать материал, который усвоил и с...

0 комментария

Авторизуйтесь, чтобы оставить комментарий.