有点麻烦,一直写循环了

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))