# -*- coding: UTF-8 -*-
def find_missing_letter(chars):
aa=[]
for i,num in enumerate(chars):
#a为chars[i]的acsii码
a=ord(num)
#理想的chars[i+1]ascii码
b=a+1
#c为实际的chars[i+1]的字符
c=chars[i+1]
#d为实际的chars[i+1]的ascii码
d=ord(c)
#判断理想与实际的ascci码是否相等,若不相等则返回理想的ascii码对应的字符
if d != b:
e = chr(b)
return e
print find_missing_letter(['f','h','i'])
结果:
g
该题是输出缺少的下一个字符,重点思想是ascii码的转换。