从键盘上输入字符数组的各个元素,然后再输出这个字符数组的每个元素。 尝试用多种方式实现。
时间: 2024-12-11 19:20:18 浏览: 10
在Python中,你可以通过以下几种方式来输入字符数组并输出其元素:
1. 直接输入法(手动输入):
```python
# 创建一个空列表存储字符
char_array = []
# 让用户逐个输入字符并添加到列表中
num_elements = int(input("请输入字符数组的长度:"))
for i in range(num_elements):
char = input(f"请输入第{i+1}个字符:")
char_array.append(char)
# 输出字符数组
print("字符数组的每个元素:", char_array)
```
2. 使用内置函数input()读取:
```python
# 初始化一个空字符串,然后逐行接收用户输入
char_array = ""
for _ in range(int(input("请输入字符数组的长度:"))):
char = input()
char_array += char
# 输出字符数组
print("字符数组:", list(char_array))
```
3. 利用while循环和append():
```python
char_array = []
char = ""
while True:
char = input("请输入一个字符,按回车结束输入:")
if not char:
break
char_array.append(char)
# 输出字符数组
print("字符数组:", char_array)
```
4. 利用split()函数(假设输入是一个字符串):
```python
# 用户输入一个包含所有字符的字符串
user_input = input("请输入字符组成的字符串:")
# 将字符串分割成字符数组
char_array = user_input.split()
# 输出字符数组
print("字符数组:", char_array)
```
阅读全文