输入一个字符串,然后依次显示字符串的每个字符及字符的ASCII码
时间: 2023-08-18 09:07:01 浏览: 81
好的,请输入一个字符串:Hello World!
下面是字符串每个字符及其ASCII码的显示:
```
H - 72
e - 101
l - 108
l - 108
o - 111
- 32
W - 87
o - 111
r - 114
l - 108
d - 100
! - 33
```
相关问题
19、 输入一个字符串,然后依次显示该字符串的每个字符,以及该字符的ASCII码。
下面是一个简单的 Python 代码示例,用于输入一个字符串,然后依次显示该字符串的每个字符及其 ASCII 码:
```
s = input("请输入一个字符串:")
for c in s:
print(c, ord(c))
```
程序中使用了一个 for 循环,循环遍历输入的字符串 s 中的每个字符。在循环中,使用 `ord()` 函数获取当前字符的 ASCII 码,并将字符和 ASCII 码一起输出。
运行代码后,输入一个字符串,程序会依次显示该字符串的每个字符及其 ASCII 码,例如:
```
请输入一个字符串:hello
h 104
e 101
l 108
l 108
o 111
```
说明输入的字符串为 "hello",其中每个字符及其 ASCII 码分别为 h-104,e-101,l-108,l-108,o-111。
输入一个字符串,依次显示该字符串每个字符以及该字符的ascll码
好的,以下是代码实现:
```python
string = input("请输入一个字符串:")
for char in string:
print(char, ord(char))
```
代码说明:
1. 首先,通过 `input` 函数获取用户输入的字符串,并将其赋值给变量 `string`。
2. 然后,使用 `for` 循环遍历字符串中的每个字符。
3. 在循环中,使用 `print` 函数依次输出当前字符和该字符的 ASCII 码,其中 `ord` 函数用于获取字符的 ASCII 码。
希望能够帮到你!