Самая простая функция

def func():
	print("Hello, World!")
func()

Усложняем

  • Здесь за x принимается значение, которое мы вводим в скобках
def func(x):
	print("Переменная:", x)
func("Hello, World")

Функция суммы

  • В общем виде мы складываем a + b + c, записываем сумму в переменную summa и возвращаем её
  • В частном виде мы обращаемся к функции и пишем наши значения для a, b, c и записываем в новую переменную x
  • Печатаем её с помощью Оператор print
def summ(a, b, c):
	summa = a + b + c
	return summa
 
x = summ(5, 0, 5)
print(x)

Как записать значение по умолчанию

  • Здесь c по умолчанию равно 0
    • Если не писать ничего, то c автоматически равно 0
    • Если всё равно написать, то переменная перезапишется
def summ(a, b, c = 0):
	summa = a + b + c
	return summa
 
x = summ(5, 0, 5)
y = summ(5, 10)
print(x, y)

Функция котангенса

import math
x = int(input("Введите значение угла (в градусах): "))
y = math.radians(x)
def cot(y):
    return 1 / math.tan (y)
print(cot(y))

Функция арккотангенса

import math
def cot(y):
    return 1 / math.tan(y)
def acot(y):
    return math.pi / 2 - math.atan(y)
x = int(input("Введите значение угла (в градусах): "))
y = math.radians(x)
print(acot(y))

Функции с неопределённым количеством параметров

Анонимные функции