top of page

def shift(word, roll):
    out = []
    for c in word:
        o = ord(c)
        out.append(chr((o - 97 + roll) % 26 + 97))
    return "".join(out)

bottom of page