Top.Mail.Ru
Ответы

Помогите решить задачку на пайтоне

Написать функцию, которая просит ввести имя и выводит на экран "Привет и введённое имя".
Далее написать к функции декоратор, который изменяет функцию и переводит имя в заглавные буквы.

По дате
По рейтингу
Аватар пользователя
Оракул
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())

Аватар пользователя
Гуру

Ты втираешь нам дичь