python编写一个名为acronym(phrase)的函数 函数功能:实现输入几段字符,打印出每个字符串首字字母并转成大写。
时间: 2024-02-20 13:57:31 浏览: 91
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个数,
5星 · 资源好评率100%
好的,可以使用以下代码实现:
```python
def acronym(phrase):
"""
输入多个字符串,将每个字符串的首字母转换为大写并打印输出
"""
words = phrase.split() # 将输入的字符串按空格分割成多个字符串
for word in words:
print(word[0].upper(), end='') # 取每个字符串的首字母并转换为大写,打印输出
print() # 输出一个换行符
# 测试
acronym('hello world') # 输出 "HW"
acronym('python is awesome') # 输出 "PIA"
```
这段代码中,`acronym()`函数接受一个字符串作为参数,使用`split()`方法将输入的字符串按空格分割成多个字符串,并遍历每个字符串。对于每个字符串,使用`upper()`方法将它的首字母转换为大写,并使用`end=''`参数让`print()`函数在输出时不自动换行。最后,使用`print()`函数输出一个换行符,以便下一次输出与本次输出分隔开来。
阅读全文