Menu
CoddyTech

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

Часть раздела Основы путешествия по 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 раз.

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

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

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


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

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

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Python