Merhaba, bu olabilir mi ?
x = input("Kelime: ")
aa = list(x)
kx = int(input("Sayı: "))
bb = []
for numbers in range(len(aa)):
 cc = chr(ord(aa[numbers]) + kx)
 bb.append(cc)
ListToStr = "".join(map(str,bb))
replaceX = ListToStr.replace("!"," ")
print("Yeni Kelime :",replaceX)