show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 上次研究了 if - else
- 他们是以缩进来控制代码块 block 范围的
- else 就是和 if 配对的
- if 条件满足的话
- 就运行 if 中的内容
- if 条件不满足的话
- 就运行 else 中的内容
- if 条件满足的话
- 如果if条件永为真
- 那if中的代码必执行
- else中的代码比不执行
- 成为死代码
- Dead Code
- 成为死代码
- 单个的 if
- 是单分支结构
- if - else
- 是双分支结构
- 双分支还有什么好玩的例子吗?
import time
color = 0
while True:
color = color + 1
color = color % 2
print("\\033[2J")
if color == 0:
print("""
______
< what >
------
\\ ,-. .-,
\\ |-.\\ __ /.-|
\\ \\ ` ` /
/_ _ \\
< _`q p _ >
<.._=/ \\=_. >
{`\\()/`}`\\
{ } \\
|{ } \\
\\ '--' .- \\
|- / \\
| | | | | ;
| | |.;.,..__ |
.-"";` `|
/ | /
`-../____,..---'`
""")
time.sleep(0.5)
else:
print("""
______
< what >
------
\\ ,-. .-,
\\ |-.\\ __ /.-|
\\ \\ ` ` /
/_ _ \\
< _`q p _ >
<.._=/ \\=_. >
{`\\()/`}`\\
{ } \\
|{ } \\
\\ '--' .- \\
|- / \\
| | | | | ;
| | |.;.,..__ ````````````\\
| | |.| | , /
U U U U ````__._..__``
""")
time.sleep(0.5)
- 拷贝后注意反斜杠数量
- 可以让狐狸摆动尾巴吗
- 🦊
- 是不是只能用cowsay给的图形做动画呢?
- 可以自定义字符画asciiart
- 总体来说还是分辨率低的表情还是挺好玩的
import time
i = 0;
while True:
i = i + 1;
print("\033[2J",end="")
if i%2==0:
print("""
000000000000000000000000000000000000000000000000000000000001
00000P^ ?*0000#Y!Q#mwawwwm#9!*#0000000RHN#00000000000001
0000' . -Qaj#00000###0000000majP*! ?4#0000000001
000( _#0000P^ :=34#0000#WXVN###a "#000#00001
000 _d0000#G;x3XXOXQ#0##WWWga]XQN#,. 4##00000#1
000, _000B9!]]]?*3XX3d#0#W######mUmd#; =#00000001
000A _000#>;__aaaaa_dWW00#0BXqr:?!NWWd#L j000000#01
00000a, a0000WW##WWmmwW###00000#W#Q#WWgWWW40L a##00000001
000000Pj##0000000000000##0000000#0##00000##001_W###0#9Q0#001
00000#\##000000000000##0000000000000000000000#?0000! 4#001
00000Pj#0000000#0#0#00WO*N#0##00#W#00000#00000;000'. ?#001
000#0l#000000#0#####00#0WaWmgmm#00W##000000000L4W{ j#001
00000'000000000###WUO*HXHNW#0000000##000000#00WjY W#001
00000=000000000000#,jWWWmgmWmWWWU!##0000#0000#Dj` 0P4#1
00000i#00000#00#000A;~^"?!!!!!!*!a#0000000000#l" N1
000#0A?#000000000000#gaaaaaa_=_a#000000#Y!^ .#1
000000L/000#000000000#W#########0B!!!` . _#01
0000000#v!!00000#00000#0W9!9^~-- . aW00001
00000000P' ?!40000P!!` a#0000001
0000#00P _d000000001
000000t ;40000#00001
0000#FJga _WW 00000000#1
0000@=00#0w, d000,4#00000#01
000#(#0000#0a _W0000Lj#000#0001
0000000000000La, _aaaaW00000000000000001
""")
else:
print("""
000000000000000000000000000000000000000000000000000000000001
00000P^ ?*0000#Y!Q#mwawwwm#9!*#0000000RHN#00000000000001
0000' . -Qaj#00000###0000000majP*! ?4#0000000001
000( _#0000P^ :=34#0000#WXVN###a "#000#00001
000 _d0000#G;x3XXOXQ#0##WWWga]XQN#,. 4##00000#1
000, _000B9!]]]?*3XX3d#0#W######mUmd#; =#00000001
000A _000#>;__aaaaa_dWW00#0BXqr:?!NWWd#L j000000#01
00000a, a0000WW##WWmmwW###00000#W#Q#WWgWWW40L a##00000001
000000Pj##0000000000000##0000000#0##00000##001_W###00000#001
00000#\##000000000000##0000000000000000000000#?0000000000001
00000Pj#0000000#0#0#00WO*N#0##00#W#00000#00000;0000000000001
000#0l#000000#0#####00#0WaWmgmm#00W##000000000L4W00000000001
00000'000000000###WUO*HXHNW#0000000##00#^ !j#00000000001
00000=000000000000#,jWWWmgmWmWWWU!##0000, "!00P!N00001
00000i#00000#00#000A;~^"?!!!!!!*!a#000000, " 40001
000#0A?#000000000000#gaaaaaa_=_a#000000#Y! j#001
000000L/000#000000000#W#########0B!!!` #0001
0000000#v!!00000#00000#0W9!9^~-- . a000001
00000000P' ?!40000P!!` a#0#00001
0000#00P _d0#0000001
000000t ,40000000001
0000#FJga _WW 0000000001
0000@=00#0w, d000;4#0000#001
000#(#0000#0a _W0000Lj#00000001
0000000000000La, _aaaaW00000000#000#0001
""")
time.sleep(0.5)
- 过程也不难
- 上传两个图
- 转化成txt
- 然后两帧抖动就可以
- 分析分析
- 分开了辨析
- 这么着还是那么着
- 阴阳之下又分阴阳
- 再多的分支和嵌套
- 都是从一个根儿来的
- 奇数偶数
- 首先他们都是数字 🔢
- 然后才可以分奇偶
- 中文的奇数与偶数
- 奇数奇怪在哪里呢?
- 偶数又偶在哪里呢?
- 这次制作了 if - else的例子
- 狐狸摆尾巴
- 也可以自己找一个图片做成两帧抖动
- 然后做成动画效果
- 两帧抖动是循环的
- 奇数帧相同
- 偶数帧也相同
- 可是这个奇偶是什么意思呢???🤔
- 下次再说 👋