久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

Python 打印自己設計的字體的實例講解

瀏覽:2日期:2022-06-30 13:24:34

通過對 26 個字母的設定,設置自己要輸出的字體。

name = 'RUNOOB' # 接收用戶輸入# name = input('輸入你的名字: nn') 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..#....#..nn')elif (c == 'B'): print('..######..n..#....#..n..#####...', end = ' ') print('n..#....#..n..######..nn')elif (c == 'C'): print('..######..n..#.......n..#.......', end = ' ') print('n..#.......n..######..nn')elif (c == 'D'): print('..#####...n..#....#..n..#....#..', end = ' ') print('n..#....#..n..#####...nn')elif (c == 'E'): print('..######..n..#.......n..#####...', end = ' ') print('n..#.......n..######..nn')elif (c == 'F'): print('..######..n..#.......n..#####...', end = ' ') print('n..#.......n..#.......nn')elif (c == 'G'): print('..######..n..#.......n..#.####..', end = ' ') print('n..#....#..n..#####...nn')elif (c == 'H'): print('..#....#..n..#....#..n..######..', end = ' ') print('n..#....#..n..#....#..nn')elif (c == 'I'): print('..######..n....##....n....##....', end = ' ') print('n....##....n..######..nn')elif (c == 'J'): print('..######..n....##....n....##....', end = ' ') print('n..#.##....n..####....nn')elif (c == 'K'): print('..#...#...n..#..#....n..##......', end = ' ') print('n..#..#....n..#...#...nn')elif (c == 'L'): print('..#.......n..#.......n..#.......', end = ' ') print('n..#.......n..######..nn')elif (c == 'M'): print('..#....#..n..##..##..n..#.##.#..', end = ' ') print('n..#....#..n..#....#..nn')elif (c == 'N'): print('..#....#..n..##...#..n..#.#..#..', end = ' ') print('n..#..#.#..n..#...##..nn')elif (c == 'O'): print('..######..n..#....#..n..#....#..', end = ' ') print('n..#....#..n..######..nn')elif (c == 'P'): print('..######..n..#....#..n..######..', end = ' ') print('n..#.......n..#.......nn')elif (c == 'Q'): print('..######..n..#....#..n..#.#..#..', end = ' ') print('n..#..#.#..n..######..nn')elif (c == 'R'): print('..######..n..#....#..n..#.##...', end = ' ') print('n..#...#...n..#....#..nn')elif (c == 'S'): print('..######..n..#.......n..######..', end = ' ') print('n.......#..n..######..nn')elif (c == 'T'): print('..######..n....##....n....##....', end = ' ') print('n....##....n....##....nn')elif (c == 'U'): print('..#....#..n..#....#..n..#....#..', end = ' ') print('n..#....#..n..######..nn')elif (c == 'V'): print('..#....#..n..#....#..n..#....#..', end = ' ') print('n...#..#...n....##....nn')elif (c == 'W'): print('..#....#..n..#....#..n..#.##.#..', end = ' ') print('n..##..##..n..#....#..nn')elif (c == 'X'): print('..#....#..n...#..#...n....##....', end = ' ') print('n...#..#...n..#....#..nn')elif (c == 'Y'): print('..#....#..n...#..#...n....##....', end = ' ') print('n....##....n....##....nn')elif (c == 'Z'): print('..######..n......#...n.....#....', end = ' ') print('n....#.....n..######..nn')elif (c == ' '): print('..........n..........n..........', end = ' ') print('n..........nn')elif (c == '.'): print('----..----nn')

執行以上代碼輸出結果為:

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

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

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

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

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

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

實例擴展

Python打印彩色字體的方法

#################################################################import ctypesSTD_INPUT_HANDLE = -10STD_OUTPUT_HANDLE = -11STD_ERROR_HANDLE = -12FOREGROUND_BLACK = 0x0FOREGROUND_BLUE = 0x01 # text color contains blue.FOREGROUND_GREEN = 0x02 # text color contains green.FOREGROUND_RED = 0x04 # text color contains red.FOREGROUND_INTENSITY = 0x08 # text color is intensified.BACKGROUND_BLUE = 0x10 # background color contains blue.BACKGROUND_GREEN = 0x20 # background color contains green.BACKGROUND_RED = 0x40 # background color contains red.BACKGROUND_INTENSITY = 0x80 # background color is intensified.class Color:’’’’’’’ See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winprog/winprog/windows_api_reference.aspfor information on Windows APIs.’’’std_out_handle = ctypes.windll.kernel32.GetStdHandle(STD_OUTPUT_HANDLE)def set_cmd_color(self, color, handle=std_out_handle):'''(color) -> bitExample: set_cmd_color(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY)'''bool = ctypes.windll.kernel32.SetConsoleTextAttribute(handle, color)return booldef reset_color(self):self.set_cmd_color(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE)def print_red_text(self, print_text):self.set_cmd_color(FOREGROUND_RED | FOREGROUND_INTENSITY)print print_textself.reset_color()def print_green_text(self, print_text):self.set_cmd_color(FOREGROUND_GREEN | FOREGROUND_INTENSITY)print print_textself.reset_color()def print_blue_text(self, print_text):self.set_cmd_color(FOREGROUND_BLUE | FOREGROUND_INTENSITY)print print_textself.reset_color()def print_red_text_with_blue_bg(self, print_text):self.set_cmd_color(FOREGROUND_RED | FOREGROUND_INTENSITY | BACKGROUND_BLUE | BACKGROUND_INTENSITY)print print_textself.reset_color()clr = Color()# clr.print_red_text(’red’)# clr.print_green_text(’green’)# clr.print_blue_text(’blue’)# clr.print_red_text_with_blue_bg(’background’)###########################################################

到此這篇關于Python 打印自己設計的字體的實例講解的文章就介紹到這了,更多相關Python 打印自己設計的字體內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 青浦区| 汾阳市| 融水| 望都县| 安陆市| 湖北省| 观塘区| 三原县| 乌兰察布市| 北宁市| 通许县| 顺义区| 鄯善县| 澄城县| 台前县| 嘉兴市| 乌鲁木齐市| 栾川县| 五台县| 曲阳县| 麻栗坡县| 普安县| 镇赉县| 蒙山县| 新营市| 改则县| 怀宁县| 石阡县| 迁安市| 阜南县| 云安县| 安国市| 友谊县| 韶关市| 彰化市| 盐边县| 吉木乃县| 朝阳区| 巴马| 陵水| 攀枝花市|