кодесурса
«Python

Упражнение на Python: создание цепочки декораторов функций в Python

script1adsense2code
script1adsense3code

Функции Python: упражнение - 17 с решением

Напишите программу на Python для создания цепочки декораторов функций (полужирный, курсив, подчеркивание и т. Д.).

Пример решения : -

Код Python:

def make_bold(fn):
    def wrapped():
        return "<b>" + fn() + "</b>"
    return wrapped
def make_italic(fn):
    def wrapped():
        return "<i>" + fn() + "</i>"
    return wrapped
def make_underline(fn):
    def wrapped():
        return "<u>" + fn() + "</u>"
    return wrapped
@make_bold
@make_italic
@make_underline
def hello():
    return "hello world"
print(hello()) ## returns "<b><i><u>hello world</u></i></b>"

Пример вывода:

 Привет, мир

Наглядная презентация:

«Python

Блок - схема:

«Блок-схема:

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите функцию Python для создания и распечатки списка, значения которого представляют собой квадрат чисел от 1 до 30 (оба включены).
Далее: Напишите программу на Python для выполнения строки, содержащей код Python.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code