Python 打印自己设计的字体
通过对 26 个字母的设定,设置自己要输出的字体。
实例
name = "muban99"
# 接收用户输入
# name = input("输入你的名字:
")
lngth = len(name)
l = ""
for x in range(0, lngth):
c = name[x]
c = c.upper()
if (c == "A"):
print("..######..
..#....#..
..######..", end = " ")
print("
..#....#..
..#....#..
")
elif (c == "B"):
print("..######..
..#....#..
..#####...", end = " ")
print("
..#....#..
..######..
")
elif (c == "C"):
print("..######..
..#.......
..#.......", end = " ")
print("
..#.......
..######..
")
elif (c == "D"):
print("..#####...
..#....#..
..#....#..", end = " ")
print("
..#....#..
..#####...
")
elif (c == "E"):
print("..######..
..#.......
..#####...", end = " ")
print("
..#.......
..######..
")
elif (c == "F"):
print("..######..
..#.......
..#####...", end = " ")
print("
..#.......
..#.......
")
elif (c == "G"):
print("..######..
..#.......
..#.####..", end = " ")
print("
..#....#..
..#####...
")
elif (c == "H"):
print("..#....#..
..#....#..
..######..", end = " ")
print("
..#....#..
..#....#..
")
elif (c == "I"):
print("..######..
....##....
....##....", end = " ")
print("
....##....
..######..
")
elif (c == "J"):
print("..######..
....##....
....##....", end = " ")
print("
..#.##....
..####....
")
elif (c == "K"):
print("..#...#...
..#..#....
..##......", end = " ")
print("
..#..#....
..#...#...
")
elif (c == "L"):
print("..#.......
..#.......
..#.......", end = " ")
print("
..#.......
..######..
")
elif (c == "M"):
print("..#....#..
..##..##..
..#.##.#..", end = " ")
print("
..#....#..
..#....#..
")
elif (c == "N"):
print("..#....#..
..##...#..
..#.#..#..", end = " ")
print("
..#..#.#..
..#...##..
")
elif (c == "O"):
print("..######..
..#....#..
..#....#..", end = " ")
print("
..#....#..
..######..
")
elif (c == "P"):
print("..######..
..#....#..
..######..", end = " ")
print("
..#.......
..#.......
")
elif (c == "Q"):
print("..######..
..#....#..
..#.#..#..", end = " ")
print("
..#..#.#..
..######..
")
elif (c == "R"):
print("..######..
..#....#..
..#.##...", end = " ")
print("
..#...#...
..#....#..
")
elif (c == "S"):
print("..######..
..#.......
..######..", end = " ")
print("
.......#..
..######..
")
elif (c == "T"):
print("..######..
....##....
....##....", end = " ")
print("
....##....
....##....
")
elif (c == "U"):
print("..#....#..
..#....#..
..#....#..", end = " ")
print("
..#....#..
..######..
")
elif (c == "V"):
print("..#....#..
..#....#..
..#....#..", end = " ")
print("
...#..#...
....##....
")
elif (c == "W"):
print("..#....#..
..#....#..
..#.##.#..", end = " ")
print("
..##..##..
..#....#..
")
elif (c == "X"):
print("..#....#..
...#..#...
....##....", end = " ")
print("
...#..#...
..#....#..
")
elif (c == "Y"):
print("..#....#..
...#..#...
....##....", end = " ")
print("
....##....
....##....
")
elif (c == "Z"):
print("..######..
......#...
.....#....", end = " ")
print("
....#.....
..######..
")
elif (c == " "):
print("..........
..........
..........", end = " ")
print("
..........
")
elif (c == "."):
print("----..----
")
执行以上代码输出结果为:
..######.. ..#....#.. ..#.##... ..#...#... ..#....#.. ..#....#.. ..#....#.. ..#....#.. ..#....#.. ..######.. ..#....#.. ..##...#.. ..#.#..#.. ..#..#.#.. ..#...##.. ..######.. ..#....#.. ..#....#.. ..#....#.. ..######.. ..######.. ..#....#.. ..#....#.. ..#....#.. ..######.. ..######.. ..#....#.. ..#####... ..#....#.. ..######..