从键盘分行连续输入三个单词,将三个单词首字母改为大写,其他字符换成小写,存储列表中并输出列表
时间: 2024-03-11 21:51:03 浏览: 118
好的,我知道了。以下是Python代码实现:
```python
words = input("请输入三个单词,用空格分隔:").split()
capitalized_words = [word.capitalize() for word in words]
print(capitalized_words)
```
这段代码首先从键盘读入三个单词,然后使用`split()`方法将其分割成一个字符串列表。接着,使用列表推导式将每个单词的首字母改为大写,其他字符改为小写,并存储到`capitalized_words`列表中。最后,使用`print()`函数输出结果。
希望这个回答能够帮到你!
相关问题
用python编写程序,从键盘分行连续输入3个单词,要求程序保证将这3个单词的首字母转换成大写,其他字符换成小写(汪意:原来有可能是大写),然后存储在一个列表中(按输入顺序存储),最后直接输出该列表
好的,我理解了你的问题。下面是用 Python 编写的程序,可以实现你的需求:
```python
words = [] # 存储单词的列表
for i in range(3):
word = input() # 从键盘输入一个单词
word = word.capitalize() # 将单词的首字母转换成大写,其他字符转换成小写
words.append(word) # 将处理后的单词添加到列表中
print(words) # 输出存储的列表
```
你可以将上述代码复制到 Python 解释器中运行,也可以将代码保存到一个 py 文件中,然后在命令行中通过 `python 文件名.py` 的方式运行。运行后,程序会提示你输入 3 个单词,每输入一个单词后,程序会自动将其处理成大写开头的形式,并添加到列表中。最后,程序会输出存储的列表。
希望这个程序能够解决你的问题!
编写程序,从键盘分行连续输入3个单词,要求程序将这3个单词的首字母转换成大写(注意:原来可能是大写),其他字符转换成小写,然后存储在一个列表中(按输入顺序存储),最后直接输出列表
好的,可以使用Python来编写这个程序。以下是代码实现:
```python
words = [] # 存储单词的列表
for i in range(3):
word = input() # 从键盘输入单词
word = word.capitalize() # 将单词的首字母转换成大写,其他字母转换成小写
words.append(word) # 将处理后的单词添加到列表中
print(words) # 输出列表
```
运行程序后,依次输入3个单词,程序会将它们的首字母转换成大写,其他字母转换成小写,并存储在一个列表中,最后直接输出这个列表。
阅读全文