修改颜色
- 上次搞的是
颜色- 前景颜色
- 总共有 7 种基本色
- 前景颜色
- 还有什么 好玩的 么?🤔

- 可以 给小动物 上色 吗?🤔

- 先将cowsay结果
- 输出重定向
sudo apt install cowsay
cowsay -f turtle "oeasy" > t.py
-
我想要
- 更换 所说话的颜色
- 可能么?
-
先输出重定向
- 然后封进三引号
- 再加上开头和结尾
- 解决 行尾转义字符(escaping character)
\:%s/\\$/\\\\/g:执行命令行模式%对所有行执行命令s执行的是替换命令\\$代表结尾处的一个反斜杠\\\\换成两个反斜杠

- 回车之后 直接替换
- 观察效果
- 然后 给乌龟所说的话
- 修改 颜色
- 如果 还想让海龟变色

- 而且 海龟的颜色
- 和说的话 还不一样!
- 应该
如何修改呢?🤔
- 动物是一种颜色
- 说的话是另一种颜色

- 如果感觉 cowsay 输出文字范围有点窄
- 可以试试这个
- boxes
- 可以输出很宽的字符

- 再找个
好玩的角色


- 这种字符艺术还可以怎么玩呢?

- http://patorjk.com/software/taag/#p=display&h=0&v=0&f=Ghost&t=oeasy%0A
- 可以自己画个 asciiart 么?



- 可以让这些艺术字变色么?
- 将复制的内容放到蓝桥云系统的剪贴板
- 在vi中"*p

- 这样可以持续输出0-7之间的整数

- 不但能变色
- 还能变几种颜色
- 不但能变几种颜色
- 还能无限循环

- 持续输出 很乱
- 加个 清屏效果
- 就更好了
- print(“\33[2J”)
import time
num = 0
while 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)
- 还记得 以前自定义的小动物 吗?

- 让她们 在终端
- 变化颜色吧!!
- 发个 动态
- 纪念 这五彩斑斓的一刻!
- 这次将asciiart和颜色一起来玩
- 7 种基本色
- 变化多端
- 不过到目前为止
- 改的 都是
前景色
- 改的 都是

背景色可以修改吗?- 我们下次再说!👋
- 蓝桥->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
浙公网安备 33010602011771号