Функция — объект (типа function), который принимает аргументы и возвращает значение. Есть встроенные (или стандартные) функции, напримeр sum или print.

Аргументы — всё, что передается в функцию. Например, в print(message) message — это аргумент функции.

Позиционные аргументы — это обычные аргументы. Например, при вызове round(1.333, 2) 1.333 — это первый аргумент функции, а 2 – второй.

Именованные аргументы — аргументы, которые передаются с именем. Например, при вызове print(sep=" - ", end = " ") sep и end — именованные аргументы.

Как создать пользовательскую функцию?

  1. Напишите def.
  2. Придумайте имя функции.
  3. Откройте скобки, закройте, напишите двоеточие.
  4. Дальше пишите, что хотите, с отступом.
  5. После функции поставьте две пустые строки.
def say_something():
	print("something")