import string
upper_char_list = list(string.ascii_uppercase)
lower_char_list = list(string.ascii_lowercase)
while True:
try:
want_str = input()
new_str_list = []
for each in want_str:
if each.isalpha():
if each == "z":
new_char = "A"
new_str_list.append(new_char)
continue
if each == "Z":
new_char = "a"
new_str_list.append(new_char)
continue
if each.isupper():
want_index = upper_char_list.index(each)
new_char = upper_char_list[want_index + 1]
new_str_list.append(new_char.lower())
else:
want_index = lower_char_list.index(each)
new_char = lower_char_list[want_index + 1]
new_str_list.append(new_char.upper())
else:
if each == "9":
new_char = "0"
new_str_list.append(new_char)
continue
new_char = str(int(each) + 1)
new_str_list.append(new_char)
res = "".join(new_str_list)
print(res)
want_str = input()
new_str_list = []
for each in want_str:
if each.isalpha():
if each == "a":
new_char = "Z"
new_str_list.append(new_char)
continue
if each == "A":
new_char = "z"
new_str_list.append(new_char)
continue
if each.isupper():
want_index = upper_char_list.index(each)
new_char = upper_char_list[want_index - 1]
new_str_list.append(new_char.lower())
else:
want_index = lower_char_list.index(each)
new_char = lower_char_list[want_index - 1]
new_str_list.append(new_char.upper())
else:
if each == "0":
new_char = "9"
new_str_list.append(new_char)
continue
new_char = str(int(each) - 1)
new_str_list.append(new_char)
res = "".join(new_str_list)
print(res)
except EOFError:
break
相当繁琐。。。