How's my code, guys?!

Not bad. Not bad. Could be better. Here is my suggestion:d = Truee = Falsem = ['n', 'o', 'p', 'e']z = 0y = 2x = 4w = 6v = 8s = 'e'r = 'v'q = 'n'p = 'o'o = 'd'l = ['E','n','t','e','r',' ','a',' ','n','u','m','b','e','r']def mainProg():     ui = input(enterInput(l))     iu = isInt(ui)     print(even_or_odd(iu))def isInt(ui):     return convertThatShitToInt(ui)def enterInput(l):     arr = []     for x in range(len(l)):          arr.append(l[x])     return ''.join(arr)def convertThatShitToInt(ui):     try:          ui = int(ui)     except ValueError:          print(m[0] + m[1] + m[2] + m[3])          quitTheProg()     return int(ui)def quitTheProg():     quit()def getTrue():     return ddef getFalse():     return edef u():     print('{}{}{}{}'.format(s, r, s, q))def t():     print('{}{}{}'.format(p, o, o))def even_or_odd(iu):     a = []     a.append(z)     a.append(y)     a.append(x)     a.append(w)     a.append(v)     b = str(iu)     c = list(b)     for f in range(len(c)):          if f == len(c) - 1:               g = int(c[f])               for h in range(len(a)):                    if str(a[h]) == str(g):                         return bool_to_even_odd(not_bool_return(e))     return bool_to_even_odd(not_bool_return(d))def not_bool_return(i):     if not i:          return getTrue()     else:          return getFalse()def bool_to_even_odd(j):     if j:          return u()     else:          return t()mainProg()
/r/ProgrammerHumor Thread Link - i.redd.it