大家有过非常抽象的代码吗?

发布时间:
2024-06-19 18:42
阅读量:
7

信息技术课一大乐事:把老师布置的任务全部用一行写出来。

以此为基础,我整出了一个逆天狠活:

((lambda g:g('s',g))(globals().__setitem__),s('i',__import__),s('n',int(input('n='))),s('t',i('turtle')),s('m',t.Screen()),s('H',0),m.setup(1.0,1.0),t.ht(),t.speed(0),m.bgcolor('black'),t.pu(),t.goto(-750,-300),t.pd(),s('d',lambda n,p:[s('x',1-abs((H/60)%2-1)),t.color(((1,x,0),(x,1,0),(0,1,x),(0,x,1),(x,0,1),(1,0,x))[int(H//60)%6]),s('H',H+0.3),t.fd(p)] if n<=0 else ([(d(n-1,p/3),(0,t.lt,t.rt)[f](60*f)) for f in (1,2,1)],d(n-1,p/3))),d(n,1500),t.done())

上面是一行Python代码。

看起来很吓人,但说白了就是Python的一堆冷门特性揉搓在一起整出来的,要是我会ioccc那种行为艺术的话,没准写出来还能更短。

放IDE里面换个行应该就很容易看懂了。

END