Помогите решить задачку на пайтоне
Написать функцию, которая просит ввести имя и выводит на экран "Привет и введённое имя".
Далее написать к функции декоратор, который изменяет функцию и переводит имя в заглавные буквы.
По дате
По рейтингу
12345678910111213
def decorator(func):
def wrapper():
name = func()
return "Привет, " + name.upper()
return wrapper
@decorator
def get_name():
name = input("Введите ваше имя: ")
return name
print(get_name())
12345678910
def dec(func):
def wrap(*args):
return func(''.join(args).upper())
return wrap
@dec
def f(x):
return 'Привет ' + x
print(f(input('имя ')))
print("Привет,", input())
Ты втираешь нам дичь
Больше по теме