编写程序,输入字符串,将其每个字符的ASCII码形成列表并输出。。
时间: 2023-08-31 14:37:23 浏览: 128
### 回答1:
可以使用Python语言实现该程序,代码如下:
```python
s = input("请输入一个字符串:")
ascii_list = []
for c in s:
ascii_list.append(ord(c))
print(ascii_list)
```
运行程序后,输入一个字符串,程序会将其每个字符的ASCII码存储在列表中,并输出该列表。例如,输入字符串"hello",程序会输出以下结果:
```
[104, 101, 108, 108, 111]
```
其中,列表中的每个数字分别对应字符串中每个字符的ASCII码。
### 回答2:
编写程序实现上述功能可以使用编程语言来实现,下面是使用Python语言的示例代码:
```python
# 输入字符串
str_input = input("请输入一个字符串:")
# 初始化ASCII码列表
ascii_list = []
# 遍历字符串,获取每个字符的ASCII码并添加到列表中
for char in str_input:
ascii_list.append(ord(char))
# 输出ASCII码列表
print("字符串每个字符的ASCII码列表为:", ascii_list)
```
在这段代码中,我们首先使用`input()`函数让用户输入一个字符串,并将其存储在`str_input`变量中。接着,我们创建一个空的`ascii_list`列表用于存储每个字符的ASCII码。
然后,我们使用`for`循环遍历输入的字符串`str_input`中的每个字符。在循环中,我们使用内置函数`ord()`获取每个字符的ASCII码,并将其添加到`ascii_list`列表中。
最后,我们使用`print()`函数输出ASCII码列表的结果。
例如,如果我们输入字符串"Hello",程序将输出以下结果:
```
请输入一个字符串:Hello
字符串每个字符的ASCII码列表为: [72, 101, 108, 108, 111]
```
以上就是一个简单的实现了输入字符串,并将每个字符的ASCII码形成列表输出的程序。在实际编写程序时,可以根据具体的需求做适当的修改和扩展。
### 回答3:
编写程序可以使用Python语言实现这个功能。可以使用input()函数获取用户输入的字符串,然后使用ord()函数将每个字符转换为对应的ASCII码,将其保存在一个列表中,最后输出这个列表。
下面是实现该功能的代码:
```python
string = input("请输入一个字符串:") # 获取用户输入的字符串
ascii_list = [] # 用于保存字符对应的ASCII码的列表
for char in string:
ascii_list.append(ord(char)) # 将字符转换为ASCII码并添加到列表中
print("每个字符的ASCII码列表:", ascii_list) # 输出列表
```
这段代码首先使用input()函数获取用户输入的字符串,并将其保存在变量string中。
接着创建了一个空列表ascii_list,用于保存字符对应的ASCII码。
然后通过for循环遍历字符串中的每个字符,使用ord()函数将其转换为对应的ASCII码,并使用append()方法将其添加到列表ascii_list中。
最后使用print()函数输出列表ascii_list,即每个字符的ASCII码形成的列表。
使用这段代码,当用户输入字符串后,程序会将其每个字符的ASCII码保存在列表中,并输出该列表。
阅读全文