用Python写一串代码,编写程序实现输入字母输出该字母ASCII码值,输入ASCII码值输出该ASCII码值对应的字符来检验ASCII码值与字符的对应关系
时间: 2024-09-26 08:13:45 浏览: 39
你可以使用Python的内置函数ord()获取字符的ASCII码值,chr()则可以将ASCII码值转换回对应的字符。下面是一个简单的程序,它会实现输入字符输出ASCII码值,以及输入ASCII码值输出字符的功能:
```python
def ascii_converter():
while True:
choice = input("请选择操作:\n1. 输入字符获取ASCII码\n2. 输入ASCII码获取字符\n请输入选项(1/2):")
if choice == '1':
char = input("请输入字符:")
ascii_val = ord(char)
print(f"{char} 的ASCII码值是: {ascii_val}")
elif choice == '2':
ascii_val = int(input("请输入ASCII码值:"))
if 0 <= ascii_val <= 127:
char = chr(ascii_val)
print(f"ASCII码值 {ascii_val} 对应的字符是: {char}")
else:
print("输入的ASCII码超出范围,请重新输入。")
else:
print("无效的选择,请重新输入。")
ascii_converter()
阅读全文