求前驱字符和后继字符。输入一个字符找出它的前驱和后继字符并按ASCII码值按从小到大顺序输出这三个字符及其对应的ASCII码值。注:一个字符的前驱字符是指在ASCII码表中排列在该字符前面的一个字符即比该字符的ASCII码值小1的字符。一个字符的后继字符是指在ASCII码表中排列在该字符后面的一个字符。输入格式要求:c 提示信息:Enter a character输出格式要求:c c cn
# 获取输入字符
char = input("Enter a character:")
# 计算前驱和后继字符的ASCII码值
pre_ascii = ord(char) - 1
suc_ascii = ord(char) + 1
# 将ASCII码值转换为字符
pre_char = chr(pre_ascii)
suc_char = chr(suc_ascii)
# 按顺序输出字符和对应的ASCII码值
print(pre_char, char, suc_char)
print(pre_ascii, ord(char), suc_ascii)
原文地址: http://www.cveoy.top/t/topic/jdMB 著作权归作者所有。请勿转载和采集!