Python
Функции в Python, как понять?
Я особо не понял их назначение, но знаю, что можно создать функцию и вызывать ее неоднократно в ходе написания кода, но я их не понимаю вообще, что за аргументы и т. д
представь себе, что у тебя есть штамп с примерно таким текстом:
"
Уважаемый __________!
Пользуясь случаем хочу поздравить Вас с _____________ и пожелать крепкого здоровья, успехов в освоении _________ и прочих благ!
"
а теперь возьми открыточку, тисни эту заготовку и впиши недостающие слова.
например:
Владимир Владимирович Путин
голосованием по Конституции
бюджета
или:
Серёжа Лейс
летним солнцестоянием
питона
и т. д.
так вот.
штамп - это описание функции.
а его оттиск с вписанными словами - это вызов функции с параметрами.
тиснул, вписал -> поздравил с Новым годом
тиснул, вписал -> поздравил с Ханукой
тиснул, вписал -> поздравил с Днем защиты детей
"
Уважаемый __________!
Пользуясь случаем хочу поздравить Вас с _____________ и пожелать крепкого здоровья, успехов в освоении _________ и прочих благ!
"
а теперь возьми открыточку, тисни эту заготовку и впиши недостающие слова.
например:
Владимир Владимирович Путин
голосованием по Конституции
бюджета
или:
Серёжа Лейс
летним солнцестоянием
питона
и т. д.
так вот.
штамп - это описание функции.
а его оттиск с вписанными словами - это вызов функции с параметрами.
тиснул, вписал -> поздравил с Новым годом
тиснул, вписал -> поздравил с Ханукой
тиснул, вписал -> поздравил с Днем защиты детей
Да и хрен с ней, с функцией! Когда-нибудь до тебя это дойдет само-собой... Ну, или никогда не дойдет - и такие программисты мне попадались в этой жизни...
написал ты код, надо выполнить с другими аргументами, можно написать еще раз и присвоить нужные аргументы а можно сделать код функцией и вызвать с новыми аргументами
Sergey Kravchenko
Ничего не понял
Найди хороший учебник программирования и изучи. Поймешь и про функции, и про еще много чего
ну... функция, как правило, что-то выполняет... Грубо говоря, у тебя есть голова, и, возможно, в ней есть мозг, мозг может выполнять некоторые функции, такие как: думать, генерировать сигналы и т. д, результат функции может вернуться, если ты поднял руку, то в твой мозг возвращает результат этой работы, осознавая, что рука твоя поднята, если же у тебя руки нет, то это функция ничего не вернет.
Функция, это типа, подпрограмма. На вход функции подаем какие-либо данные, а она с ними что-то делает и возвращает результат. Хотя исходных данных может и не быть (функция с пустыми скобками).
Вот чтиво, всё подробно и понятно: docs.python.org/3/tutorial/controlflow.html#defining-functions
Похожие вопросы
- Я не понимаю как сделать Эту функцию по Python! Не понятно!
- Помогите пожалуйста. Нужно написать рекурсивную функцию в python. Заранее благодарю!
- арументы (изменяемых объектов) функций в 1с и Python
- Параметры функций python (я чайник)
- Python.Какой функцией можно вывести КОЛИЧЕСТВО четных элементов в массиве?
- Python не выводит результат функции
- Окончил курсы на степике по Python что делать дальше?
- Python программирование. Помогите написать программу.
- Нейронные сети на Python 3.4
- В Python все функции вызываются с контекстом, не как inline (встроенные)?