-
Notifications
You must be signed in to change notification settings - Fork 0
/
draw-name.py
48 lines (43 loc) · 2.14 KB
/
draw-name.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#imalirezapy
def draw():
# Letters to ascii art
letters ={
'A': ['..###..', '.#...#.', '.#####.', '.#...#.', '.#...#.'],
'B': ['.####..', '.#...#.', '.####..', '.#...#.', '.####..'],
'C': ['..####.', '.#.....', '.#.....', '.#.....', '..####.'],
'D': ['.####..', '.#...#.', '.#...#.', '.#...#.', '.####..'],
'E': ['.#####.', '.#.....', '.#####.', '.#.....', '.#####.'],
'F': ['.#####.', '.#.....', '.###...', '.#.....', '.#.....'],
'G': ['..####.', '.#.....', '.#..##.', '.#...#.', '..####.'],
'H': ['.#...#.', '.#...#.', '.#####.', '.#...#.', '.#...#.'],
'I': ['.#####.', '...#...', '...#...', '...#...', '.#####.'],
'J': ['.#####.', '.....#.', '.....#.', '.#...#.', '..###..'],
'K': ['.#...#.', '.#..# .', '.##....', '.#..# .', '.#...#.'],
'L': ['.#.....', '.#.....', '.#.....', '.#.....', '.#####.'],
'M': ['.#...#.', '.##.##.', '.#.#.#.', '.#...#.', '.#...#.'],
'N': ['.#...#.', '.##..#.', '.#.#.#.', '.#..##.', '.#...#.'],
'O': ['..###..', '.#...#.', '.#...#.', '.#...#.', '..###..'],
'P': ['.####..', '.#...#.', '.####..', '.#.....', '.#.....'],
'Q': ['..###..', '.#...#.', '.#...#.', '.#..##.', '..##.#.'],
'R': ['.####..', '.#...#.', '.####..', '.#..#..', '.#...#.'],
'S': ['..####.', '.#.....', '.####..', '.....#.', '.####..'],
'T': ['.#####.', '...#...', '...#...', '...#...', '...#...'],
'U': ['.#...#.', '.#...#.', '.#...#.', '.#...#.', '..###..'],
'V': ['.#...#.', '.#...#.', '.#...#.', '..#.#..', '...#...'],
'W': ['.#...#.', '.#...#.', '.#.#.#.', '.##.##.', '.#...#.'],
'X': ['.#...#.', '..#.#..', '...#...', '..#.#..', '.#...#.'],
'Y': ['.#...#.', '..#.#..', '...#...', '...#...', '...#...'],
'Z': ['.#####.', '....#..', '...#...', '..#....', '.#####.'],
'!': [' | ', ' | ', ' | ', ' ', ' * ', ' . '],
' ': [' ', ' ', ' ', ' ', ' ']}
# takes your name
name = input("Enter name: ").upper()
print()
# we have 5 row
for row in range(5):
string = ""
# for exaple add ascii chars on row one and then print
for letter in name:
string += letters[letter][row]
print(string)
draw()