Snippets

Kevin Pichette Letter Names

Created by Kevin Pichette last modified
# Creation must start somewhere
def main():
    # Ask user for name
    userName = input("What's your name? \n\n").upper()
    print()
    is_letters(userName)

def is_letters(l):
    # Create variables for the letters
    letA = "...####...\n..#....#..\n..######..\n..#....#..\n..#....#..\n\n"
    letB = "..#####...\n..#....#..\n..#####...\n..#....#..\n..#####...\n\n"
    letC = "...#####..\n..#.......\n..#.......\n..#.......\n...#####..\n\n"
    letD = "..#####...\n..#....#..\n..#....#..\n..#....#..\n..#####...\n\n"
    letE = "..######..\n..#.......\n..######..\n..#.......\n..######..\n\n"
    letF = "..######..\n..#.......\n..######..\n..#.......\n..#.......\n\n"
    letG = "..######..\n..#.......\n..#..###..\n..#....#..\n..#####...\n\n"
    letH = "..#....#..\n..#....#..\n..######..\n..#....#..\n..#....#..\n\n"
    letI = "..######..\n....##....\n....##....\n....##....\n..######..\n\n"
    letJ = "..######..\n....##....\n....##....\n..#.##....\n..####....\n\n"
    letK = "..#...#...\n..#..#....\n..##......\n..#..#....\n..#...#...\n\n"
    letL = "..#.......\n..#.......\n..#.......\n..#.......\n..######..\n\n"
    letM = "..#....#..\n..##..##..\n..#.##.#..\n..#....#..\n..#....#..\n\n"
    letN = "..#....#..\n..##...#..\n..#.#..#..\n..#...##..\n..#....#..\n\n"
    letO = "...####...\n..#....#..\n..#....#..\n..#....#..\n...####...\n\n"
    letP = "..#####...\n..#....#..\n..#####...\n..#.......\n..#.......\n\n"
    letQ = "...####...\n..#....#..\n..#..#.#..\n..#...#...\n...###.#..\n\n"
    letR = "..#####...\n..#....#..\n..#####...\n..#...#...\n..#....#..\n\n"
    letS = "...#####..\n..#.......\n...####...\n.......#..\n..#####...\n\n"
    letT = "..######..\n....##....\n....##....\n....##....\n....##....\n\n"
    letU = "..#....#..\n..#....#..\n..#....#..\n..#....#..\n...####...\n\n"
    letV = "..#....#..\n..#....#..\n..#....#..\n...#..#...\n....##....\n\n"
    letW = "..#....#..\n..#....#..\n..#.##.#..\n..##..##..\n..#....#..\n\n" 
    letX = "..#....#..\n...#..#...\n....##....\n...#..#...\n..#....#..\n\n"
    letY = "..#....#..\n...#..#...\n....##....\n....##....\n....##....\n\n"
    letZ = "..######..\n......#...\n....##....\n...#......\n..######..\n\n"
    letSP = "..........\n..........\n..........\n..........\n..........\n\n"

    for c in l:
        if c == "A":
            print(letA)
        elif c == " ":
            print(letSP)
        elif c == "B":
            print(letB)
        elif c == "C":
            print(letC)
        elif c == "D":
            print(letD)
        elif c == "E":
            print(letE)
        elif c == "F":
            print(letF)
        elif c == "G":
            print(letG)
        elif c == "H":
            print(letH)
        elif c == "I":
            print(letI)
        elif c == "J":
            print(letJ)
        elif c == "K":
            print(letK)
        elif c == "L":
            print(letL)
        elif c == "M":
            print(letM)    
        elif c == "N":
            print(letN)
        elif c == "O":
            print(letO)
        elif c == "P":
            print(letP)
        elif c == "Q":
            print(letQ)
        elif c == "R":
            print(letR)
        elif c == "S":
            print(letS)
        elif c == "T":
            print(letT)
        elif c == "U":
            print(letU)
        elif c == "V":
            print(letV)
        elif c == "W":
            print(letW)
        elif c == "X":
            print(letX)
        elif c == "Y":
            print(letY)
        elif c == "Z":
            print(letZ)
        else:
            print("Please only use letters")   

main()

# -- FOR TESTING PURPOSES ONLY

# print(letA + letB + letC + letD + letE + letF + letG + letH + letI + letJ + letK + letL + letM + letN + letO + letP + letQ + letR + letS + letT + letU + letV + letX + letY + letZ)

# print(letW)

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.