show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 上次研究了二重循环
- 二重循环其实很简单
- 就是用 for 或者 while 再循环里面
- 再构建一个循环
- 甚至可以做三重甚至更多重的循环
- 我们曾经玩过随机输出混乱颜色
- 现在我们可以输出一些好玩的东西吗?
for color in range(41,47):
print("\33[" + str(color) + "m ",end="")
print("\33[0m")
- range(41,47)的范围是
- [41,47)
- 这样可以遍历6种颜色
- 我可把这6种颜色循环输出吗?
while True:
for color in range(41,47):
print("\33[" + str(color) + "m ",end="")
- 输出结果
- 我想只要RGB三原色
while True:
for color in (41,42,44):
print("\33[" + str(color) + "m ",end="")
- 输出结果
- 这个可以优化吗?
- 使用高亮RGB
- 使用列表
while True:
for color in (101,102,104):
print("\33[" + str(color) + "m ",end="")
- 效果很强烈
- 不过小心
- 不要看太久
- 颜色太鲜艳了
- 我们试试黑白两色吧
- 稳定的条纹
- 可以遍历所有索引色吗?
- 像素风的调色板
- 还想试试RGB颜色
- 还可以做出什么样好玩的效果吗?
- 需要你自己探索了啊!
- 💪🏻加油💪🏻
- 这次研究了颜色的规律输出
- 其实在规律的基础上加上random就是紊乱
- 有序和无序其实是相生的
- 二重循环是否可以优化呢?🤔
- 下次再说 👋