Python 打印自己设计的字体

最后更新于:2022-03-27 02:37:49

Python 打印自己设计的字体

Python 打印自己设计的字体 Python3 实例

通过对 26 个字母的设定,设置自己要输出的字体。

实例

name = "RUNOOB"

# 接收用户输入
# name = input("输入你的名字: \n\n")

lngth = len(name)
l = ""

for x in range(0, lngth):
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")

执行以上代码输出结果为:

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


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


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


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


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


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

Python 打印自己设计的字体 Python3 实例