从键盘输入一串字符串,定义一个输出函数例如output函数,输出这串字符串,使用装饰器装饰该函数,实现要求的输出: def output(str): print(str) 要求的输出: ********** 输入的字符串 **********
时间: 2023-08-27 11:06:46 浏览: 66
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
好的,我理解了你的问题。下面是实现这个功能的Python代码:
```python
def decorator(func):
def wrapper(str):
print("********** {} **********".format(str))
return wrapper
@decorator
def output(str):
print(str)
input_str = input("请输入一串字符串:")
output(input_str)
```
这里使用了装饰器实现了要求的输出格式。输入的字符串通过 `input` 函数获取,然后传递给装饰后的 `output` 函数,函数内部使用装饰器输出要求的格式。希望这个解答能够帮助你!
阅读全文