possword=input("请输入密码:")
num=int(input("偏移量"))
str1=ord(possword)
if(65<=str1 and str1<88):
answ=chr(str1+num)
print(answ)
elif(88<=str1 and str1<=90):
answ=chr(str1-23)
print(answ)
else:print("输出错误")
xdm,我这个有bug,当偏移量小于3时,会出错误🆘
possword=input("请输入密码:")
num=int(input("偏移量"))
str1=ord(possword)
print(str1)
if 65<= str1 <=90:
answ=chr((str1 + num - 65) % 26 + 65)
print(answ)
else:
answ = chr((str1 + num - 97) % 26 + 97)
print(answ)