This is a program that can decrypt the codes that have been encrypted using the algorithm that [my previously posed encryption program][1] follows, you just need to enter the encrypted text from that propgram.

I got a lot of suggestions from people on the encryption post, I have tried to make this program as short as possible (in my efforts), I did not use the method they suggested to shorten functions because I don't want to use it without understanding how it works, I will implement it in my further programs as soon as I understand it...

Thank You for the suggestions on the previous program, it helped me reduce the length of this program by 16 lines.

Please let me know what you think about this program

Python Code :

    alphabets = 'abcdefghijklmnopqrstuvwxyz'

    def position_in_alphabets(tofind):
        for i in range(0,26):
            if tofind == alphabets[i]:
                position = i+1
                break
        return position

    def decrypt(a):
        output = ''
        for i in range(0,len(a)):
            character = a[i]
            z = i+1
            y = position_in_alphabets(character)
            x = z+y-26
            if x>len(alphabets):
                x = x % len(alphabets)
            alpha = alphabets[x-1]
            output += alpha
        return output

    print ()
    print ("NOTE : Please enter just lowercase characters (no special characters) and no spaces")
    print ()
    given = input("Please enter the word to be decrypted : ")
    output = decrypt(given)
    print ()
    print ("The word which is coded as ",given," is : ",output)

Thank You :)


  [1]: https://codereview.stackexchange.com/questions/239442/a-simple-encryption-program-using-python