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

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

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

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

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

Где вы учитесь?
  • в 11 классе 29%, 24344 голоса
    24344 голоса 29%
    24344 голоса - 29% из всех голосов
  • в средней школе 23%, 19699 голосов
    19699 голосов 23%
    19699 голосов - 23% из всех голосов
  • в 10 классе 18%, 14824 голоса
    14824 голоса 18%
    14824 голоса - 18% из всех голосов
  • я студент 15%, 12308 голосов
    12308 голосов 15%
    12308 голосов - 15% из всех голосов
  • я выпускник 10%, 8249 голосов
    8249 голосов 10%
    8249 голосов - 10% из всех голосов
  • я родитель 6%, 4627 голосов
    4627 голосов 6%
    4627 голосов - 6% из всех голосов
Всего голосов: 84051
14.02.2022

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

ЗАДАНИЕ 15 | воспроизводство населения
V тип — воспроизводство населения 📚 Теория для задания: 📜 Алгоритм решения: ① Анализируем высказывания; ② Выбираем подходящие и...
Вероятность и текстовые задачи
В ЕГЭ по математике вам точно попадутся задачки на вероятность и текстовые задания, поэтому мы сделали для вас карточки, которые вы можете скачать и...
Энергия заряженного конденсатора
🔌 Если замкнуть обкладки конденсатора, то по проволоки потечёт ток, который расплавит её. Значит, запасается энергия! Энергия конденсатора...
Движущийся проводник в магнитном поле
В шпаргалке выведем формулу для ЭДС индукции движущегося проводника. Рассмотрим движущийся проводник, находящийся на параллельных проводящих...
Давление жидкости, покоящейся в исо
Если рассматривать столб жидкости, то давление в каждой её точке зависит от высоты жидкости над данной точкой. В них жидкость одинаковой плотности...
21 задание в ЕГЭ по обществознанию: пошаговая инструкция
Как оценивается 21 задание в ЕГЭ по обществознанию 3 балла — даны правильные ответы на 3 вопроса; 2 балла — даны правильные ответы на 2...

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

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