Menu
Coddy logo textTech

Объявление функции

Часть раздела Fundamentals путешествия по Python на Coddy — урок 43 из 77.

Функция — это последовательность кода, имеющая имя. Цель функции — многократное использование фрагмента кода.

Например, посмотрите на этот код:

print("Welcome to Coddy")
print("New session...")
print("Welcome to Coddy")
print("Another session...")
print("Welcome to Coddy")

Мы используем один и тот же код print("Welcome to Coddy") снова и снова. Другая проблема с этим кодом заключается в том, что если бы мы захотели изменить сообщение: Welcome to Coddy на что-то другое, например "Welcome aboard", нам пришлось бы изменить 3 разные строки кода. Чтобы решить эту проблему, мы будем использовать функции.

Для объявления функции мы используем следующий синтаксис:

def function_name():
	code

Для нашего примера мы создадим функцию с именем greet, и она будет выглядеть следующим образом:

def greet():
	print("Welcome to Coddy")

Чтобы использовать/вызвать/выполнить функцию, мы пишем greet():

greet()
print("New session...")
greet()
print("Another session...")
greet()

Это приведет к тому же результату, что и выше.

Важно! Код функции должен находиться перед её вызовом

challenge icon

Задание

Легко

Напишите программу, которая получает одно входное значение — число n. Создайте именованную функцию print_large_number, которая выводит число 50005000. Затем вызовите эту функцию n раз, используя цикл for, чтобы число было выведено в общей сложности n раз.

Примечание! В своем коде напишите определение функции перед циклом, который её вызывает.

Шпаргалка

Функции в Python:

# Объявление функции
def function_name():
    # Тело функции (с отступом)
    code_here

# Вызов функции
function_name()

Попробуйте сами

# Объявите функцию print_large_number ниже


n = int(input())
for i in range(n):
    # Вызовите функцию здесь
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals