这是我的第一次挑战,所以我保持它相当简单。
如果您曾经在命令行上输入telnet towel.blinkenlights.nl并按enter键,那么您将经历过喜悦式的asciimation。Asciimation很简单,就是用ascii艺术来制作动画。今天,我们将做一个非常基本的模仿一个人做跳绳。
会有两张ascii图片,我们会把它们放在一起。数字1:
_o_
0
/ \数字2:
\o/
_0_
<blank line>请注意,第二个项目的末尾有一个空行。
因此,您的程序应该执行以下步骤:
享受吧!
发布于 2015-09-06 10:03:37
在Windows上运行
import os,time
g=0
while 1:os.system("cls");print["\\o/\n_0_","_o_\n 0 \n/ \\"][g];time.sleep(1);g=~g对于UNIX机器,添加两个字节:
import os,time
g=0
while 1:os.system("clear");print["\\o/\n_0_","_o_\n 0 \n/ \\"][g];time.sleep(1);g=~g发布于 2015-09-06 11:14:20
编辑:静音超时命令,并删除额外的换行符。
cls&echo _o_&echo 0&echo / \&timeout>nul 1&cls&echo \o/&echo _0_&timeout>nul 1&%0我看到了另外两个类似的批次答案,所以我真的不想发布这个,但这是我的第一次高尔夫。
发布于 2015-09-07 10:19:25
注意,令牌化将其缩小到75字节。这个空格是由IDE添加的。
g=0
10 IFg=0THENPRINT"\o/":PRINT"_0_"ELSEPRINT"_o_":PRINT" 0 ":PRINT"/ \"
g=1-g:WAIT 100CLS:GOTO10
https://codegolf.stackexchange.com/questions/57120
复制相似问题