(1)从键盘输入字符串,用变量s存储; (2)按从左到右的顺序将s中每个字符的ASCII码存入列表lst 中; (3) 打印輸出lst。 补充说明: •函数ord(’a"”)将字符转换为对应的ASGI码 利用1st.append(x)方法将对象x追加到列表1s尾部 笞 題 区 1 2 4 5 (注意:input(函数内不要漆加任何提示信息,否則不能得 分Y 输入样例: ABCabc123
时间: 2024-02-09 20:08:25 浏览: 70
好的,以下是 Python 代码实现:
```
s = input()
lst = []
for c in s:
lst.append(ord(c))
print(lst)
```
输入样例:
```
ABCabc123
```
输出结果:
```
[65, 66, 67, 97, 98, 99, 49, 50, 51]
```
注意,这里的输出结果是每个字符的 ASCII 码,不是字符本身。如果需要将 ASCII 码转换为字符,可以使用 `chr()` 函数。
相关问题
(1)从键盘输入字符串,用变量s存储;(2)按从左到右的顺序将s中每个字符的ASCII码
表示出来。
代码如下:
```python
s = input("请输入一个字符串:")
for c in s:
print(ord(c), end=" ")
```
运行示例:
```
请输入一个字符串:Hello World!
72 101 108 108 111 32 87 111 114 108 100 33
```
从键盘输入字符串,用变量s存储; (2)按从左到右的顺序将s中每个字符的ASCII码存入列表lst中; (3)打印输出lst。 补充说明: ·函数ord(“a”)将字符转换为对应的ASCII码 ·利用lst.append(x)方法将对象x追加到列表lst尾部
好的,您的问题是如何从键盘输入字符串,并将每个字符的ASCII码存入列表中,最后打印输出列表。以下是Python的代码示例:
```python
s = input("请输入一个字符串:") # 从键盘输入字符串
lst = [] # 创建一个空列表lst
for c in s:
lst.append(ord(c)) # 将每个字符的ASCII码添加到lst中
print(lst) # 打印输出lst
```
该代码首先使用input函数从键盘输入一个字符串,并将其存储在变量s中。然后,使用一个for循环遍历s中的每个字符,并使用ord函数将其转换为对应的ASCII码,再将其添加到lst列表中。最后,使用print函数打印输出lst列表。
阅读全文