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

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

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

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

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

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

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

Кровь: группы, резусы, элементы, правила переливания
Мы подготовили карточки с теорией по крови: • форменные элементы крови; • свёртывание крови; • группы крови; • правила переливания крови; •...
Задания на паразитических червей
Задания на паразитических червей стали постоянными посетителями КИМов: то про аскарид спросят, как в прошлом году, то про цепней, как в этом задании....
Реформы Екатерины Великой
💥 НАЧАЛО РЕФОРМ: — 1764 г. — ликвидация гетманства на Украине — 1764 г. — секуляризация церковных и монастырских земель 💥 ЗАКОНОДАТЕЛЬСТВО: ...
Качественные реакции: цвет осадков
Никак не можешь запомнить цвета осадков? Публикуем первую шпаргалку по качественным реакциям, здесь ты найдешь наиболее важные из них  Самые...
Закон Дальтона
При описании процессов часто приходится иметь дело не только с одним газом, а со смесью N газов. Закон Дальтона говорит, что давление p смеси...
КОМБИНАТОРИКА С ДОПОЛНИТЕЛЬНЫМ УСЛОВИЕМ
🌟 Дана задача: Сколько существует различных символьных последовательностей длины 5 в четырёхбуквенном алфавите {A, C, G, T}, которые содержат ровно...

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

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