编写Python程序,以空格分隔输入英文单词,然后将英文单词首字母大写、其他位置上的字母小写后输出。
时间: 2024-05-04 07:16:56 浏览: 14
可以使用Python内置函数`title()`来实现英文单词首字母大写、其他位置上的字母小写的操作。具体实现如下:
```python
words = input().split() # 以空格分隔输入的单词
for word in words:
capitalized_word = word.title() # 首字母大写,其他位置小写
print(capitalized_word, end=' ') # 输出处理后的单词,注意末尾的空格
```
代码中,我们首先使用`input()`函数获取用户输入的单词,然后使用字符串方法`split()`将其以空格分隔为单独的单词。接着,我们使用`for`循环遍历每个单词,使用`title()`方法将其首字母大写、其他位置小写,并将处理后的单词输出。注意,我们在`print()`函数中使用了`end=' '`参数,这样可以使输出的单词以空格分隔,避免输出时单词之间紧贴在一起。