Print with your own font using Python !!

11 Aug, 2021
Given user input, this Python3 program will print the input in designed font.
In this article, we will do some cool Python trick. For the user input, given code will print the input in your own designed font.  Example : 
Input : ROOT

Output :

..######..
..#....#..
..#.##...                    
..#...#...
..#....#..


..######..
..#....#..
..#....#..                    
..#....#..
..######..


..######..
..#....#..
..#....#..                    
..#....#..
..######..


..######..
....##....
....##....                    
....##....
....##....
  Below is Python3 code implementation :
Python3
# Python3 code to print input in your own font name = "GEEK" # To take input from User# name = input("Enter your name: \n\n") length = len(name)l = "" for x in range(0, length):    c = name[x]    c = c.upper()         if (c == "A"):        print("..######..\n..#....#..\n..######..", end = " ")        print("\n..#....#..\n..#....#..\n\n")             elif (c == "B"):        print("..######..\n..#....#..\n..#####...", end = " ")        print("\n..#....#..\n..######..\n\n")             elif (c == "C"):        print("..######..\n..#.......\n..#.......", end = " ")        print("\n..#.......\n..######..\n\n")             elif (c == "D"):        print("..#####...\n..#....#..\n..#....#..", end = " ")        print("\n..#....#..\n..#####...\n\n")             elif (c == "E"):        print("..######..\n..#.......\n..#####...", end = " ")        print("\n..#.......\n..######..\n\n")             elif (c == "F"):        print("..######..\n..#.......\n..#####...", end = " ")        print("\n..#.......\n..#.......\n\n")             elif (c == "G"):        print("..######..\n..#.......\n..#.####..", end = " ")        print("\n..#....#..\n..#####...\n\n")             elif (c == "H"):        print("..#....#..\n..#....#..\n..######..", end = " ")        print("\n..#....#..\n..#....#..\n\n")             elif (c == "I"):        print("..######..\n....##....\n....##....", end = " ")        print("\n....##....\n..######..\n\n")             elif (c == "J"):        print("..######..\n....##....\n....##....", end = " ")        print("\n..#.##....\n..####....\n\n")             elif (c == "K"):        print("..#...#...\n..#..#....\n..##......", end = " ")        print("\n..#..#....\n..#...#...\n\n")             elif (c == "L"):        print("..#.......\n..#.......\n..#.......", end = " ")        print("\n..#.......\n..######..\n\n")             elif (c == "M"):        print("..#....#..\n..##..##..\n..#.##.#..", end = " ")        print("\n..#....#..\n..#....#..\n\n")             elif (c == "N"):        print("..#....#..\n..##...#..\n..#.#..#..", end = " ")        print("\n..#..#.#..\n..#...##..\n\n")             elif (c == "O"):        print("..######..\n..#....#..\n..#....#..", end = " ")        print("\n..#....#..\n..######..\n\n")             elif (c == "P"):        print("..######..\n..#....#..\n..######..", end = " ")        print("\n..#.......\n..#.......\n\n")             elif (c == "Q"):        print("..######..\n..#....#..\n..#.#..#..", end = " ")        print("\n..#..#.#..\n..######..\n\n")             elif (c == "R"):        print("..######..\n..#....#..\n..#.##...", end = " ")        print("\n..#...#...\n..#....#..\n\n")             elif (c == "S"):        print("..######..\n..#.......\n..######..", end = " ")        print("\n.......#..\n..######..\n\n")             elif (c == "T"):        print("..######..\n....##....\n....##....", end = " ")        print("\n....##....\n....##....\n\n")             elif (c == "U"):        print("..#....#..\n..#....#..\n..#....#..", end = " ")        print("\n..#....#..\n..######..\n\n")             elif (c == "V"):        print("..#....#..\n..#....#..\n..#....#..", end = " ")        print("\n...#..#...\n....##....\n\n")             elif (c == "W"):        print("..#....#..\n..#....#..\n..#.##.#..", end = " ")        print("\n..##..##..\n..#....#..\n\n")             elif (c == "X"):        print("..#....#..\n...#..#...\n....##....", end = " ")        print("\n...#..#...\n..#....#..\n\n")             elif (c == "Y"):        print("..#....#..\n...#..#...\n....##....", end = " ")        print("\n....##....\n....##....\n\n")             elif (c == "Z"):        print("..######..\n......#...\n.....#....", end = " ")        print("\n....#.....\n..######..\n\n")             elif (c == " "):        print("..........\n..........\n..........", end = " ")        print("\n..........\n\n")             elif (c == "."):        print("----..----\n\n")
Output: 
..######..
..#.......
..#.####..
..#....#..
..#####...


..######..
..#.......
..#####...
..#.......
..######..


..######..
..#.......
..#####...
..#.......
..######..


..#...#...
..#..#....
..##......
..#..#....
..#...#...
 
gulshankumarar231
pattern-printing
Python Pattern-printing
Python
Python Programs
School Programming
pattern-printing
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Python Dictionary
Different ways to create Pandas Dataframe
Enumerate() in Python
Read a file line by line in Python
Python String | replace()
Python program to convert a list to string
Defaultdict in Python
Python | Get dictionary keys as a list
Python | Convert a list to dictionary
Python | Convert string dictionary to dictionary