有点麻烦,一直写循环了
word = "abcdefghijklmnopqrstuvwxyza"
word000 = "bcdefghijklmnopqrstuvwxyza"
word_big = word.upper()
word_list = list(word)
word_list000 = list(word000)
ss = input()
ll = list(ss)
#print(ll)
ll_new = []
for i in ll:
i = str(i)
if i in word:
if i in "abc":
num = 2
ll_new.append(num)
elif i in "def":
num = 3
ll_new.append(num)
elif i in "ghi":
num = 4
ll_new.append(num)
elif i in "jkl":
num = 5
ll_new.append(num)
elif i in "mno":
num = 6
ll_new.append(num)
elif i in "pqrs":
num = 7
ll_new.append(num)
elif i in "tuv":
num = 8
ll_new.append(num)
elif i in "wxyz":
num = 9
ll_new.append(num)
else:
ll_new.append(i)
word111 = ""
for j in ll_new:
j = str(j)
word111 = word111 + j
word111 = word111.lower()
ll = []
for k in word111:
k = str(k)
if k in word:
count = 0
for data in word:
if k == data:
kk = word_list000[count]
ll.append(kk)
break
count += 1
else:
ll.append(k)
print("".join(ll))