[oeasy]python0072_自定義小動(dòng)物變色_cowsay_color_boxes_asciiart
修改顏色
回憶上次內(nèi)容
上次搞的是
顏色
總共有 7 種基本色
前景顏色
還有什么 好玩的 么???

可以 給小動(dòng)物 上色 嗎???
配合

先將cowsay結(jié)果
輸出重定向
sudo apt install cowsay cowsay -f turtle "oeasy" > t.py
我想要
更換 所說(shuō)話的顏色
可能么?
先輸出重定向
然后封進(jìn)三引號(hào)
再加上開(kāi)頭和結(jié)尾
修改文件
解決 行尾轉(zhuǎn)義字符(escaping character)
\
:
執(zhí)行命令行模式%
對(duì)所有行執(zhí)行命令s
執(zhí)行的是替換命令\\$
代表結(jié)尾處的一個(gè)反斜杠\\\\
換成兩個(gè)反斜杠:%s/\\$/\\\\/g

回車(chē)之后 直接替換
觀察效果
然后 給烏龜所說(shuō)的話
?- 修改 顏色
輸出效果
如果 還想讓海龜變色

而且 海龜?shù)念伾?/p>
和說(shuō)的話 還不一樣!
應(yīng)該
如何
修改呢???
都變色
動(dòng)物是一種顏色
說(shuō)的話是另一種顏色

如果感覺(jué) cowsay 輸出文字范圍有點(diǎn)窄
可以試試這個(gè)
boxes
可以輸出很寬的字符

再找個(gè)
好玩
的角色
小惡魔(daemon)


這種字符藝術(shù)還可以怎么玩呢?
asciiart

http://patorjk.com/software/taag/#p=display&h=0&v=0&f=Ghost&t=oeasy%0A
可以自己畫(huà)個(gè) asciiart 么?
ascii art



可以讓這些藝術(shù)字變色么?
循環(huán)變量
將復(fù)制的內(nèi)容放到藍(lán)橋云系統(tǒng)的剪貼板
在vi中"*p

這樣可以持續(xù)輸出0-7之間的整數(shù)

變色
不但能變色
還能變幾種顏色
不但能變幾種顏色
還能無(wú)限循環(huán)

持續(xù)輸出 很亂
加個(gè) 清屏效果
就更好了
清屏
print("\33[2J")
import time num = 0while True: ? ?print("\\33[2J\\33[10;0H") ? ?num = num + 1 ? ?num = num % 8 ? ?csi = "\\33[" ? ?color = csi ?+ "3" + str(num) + "m" ? ?reset = csi + "0m" ? ?print(color) ? ?print(""" ? ? ? ? ? ? ? ? ? ?('-. ? ? ?('-. ? ? ? .-') ? ? ? ? ? ? ?_( ?OO) ? ?( OO ).-. ?( OO ). .-'),-----. (,------. ? / . --. / (_)---\_) ? ,--. ? ,--. ( OO' ?.-. ?' | ?.---' ? | \-. ?\ ?/ ? ?_ | ? ? \ ?`.' ?/ / ? | ?| | ?| | ?| ? ? .-'-' ?| ?| \ ?:` `. ? .-') ? ? / \_) | ?|\| ?|(| ?'--. ? \| |_.' ?| ?'..`''.) (OO ?\ ? / ?\ | ?| | ?| | ?.--' ? ?| ?.-. ?| .-._) ? \ ?| ? / ?/\_ ? `' ?'-' ?' | ?`---. ? | ?| | ?| \ ? ? ? / ?`-./ ?/.__) ? ? `-----' ?`------' ? `--' `--' ?`-----' ? ? `--' ? ? ?""") ? ?print(reset) ? ?time.sleep(0.2)
自定義小動(dòng)物
還記得 以前自定義的小動(dòng)物 嗎?

讓她們 在終端
變化顏色吧!!
發(fā)個(gè) 動(dòng)態(tài)
紀(jì)念 這五彩斑斕的一刻!
總結(jié)
這次將asciiart和顏色一起來(lái)玩
7 種基本色
變化多端
不過(guò)到目前為止
改的 都是
前
景色

背
景色可以修改嗎?我們下次再說(shuō)!*
藍(lán)橋->https://www.lanqiao.cn/courses/3584
github->https://github.com/overmind1980/oeasy-python-tutorial
gitee->https://gitee.com/overmind1980/oeasypython
視頻->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy