`
siu23
  • 浏览: 17254 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

代码生成有趣的python精短程序 代码生成

阅读更多

废话就不多说了,开始。。。

    python可以简略美优,也很趣有,上面是搜集的例子:

    1.一句话开始一个http的件文服务器:

    $ python -m SimpleHTTPServer

    Serving HTTP on 0.0.0.0 port 8000 ...

    在浏览器中就可以http://localhost:8000问访目录及件文了。

    也可以直接指定端口:

    $ python -m SimpleHTTPServer 6666

    如果想在代码中现实,也很简略:

import SimpleHTTPServer
import SocketServer

PORT = 8000

Handler = SimpleHTTPServer.SimpleHTTPRequestHandler

httpd = SocketServer.TCPServer(("", PORT), Handler)

print "serving at port", PORT
httpd.serve_forever()

上面是图示:

    

 

    2.一行python打印一个迷宫:

    python -c "print ''.join(__import__('random').choice(u'\u2571\u2572') for i in range(50*24))"

    自己运行看看吧。

 

 

    3.奇神的代码,生成形分图片

_                                      =   (
                                        255,
                                      lambda
                               V       ,B,c
                             :c   and Y(V*V+B,B,  c
                               -1)if(abs(V)<6)else
               (              2+c-4*abs(V)**-0.4)/i
                 )  ;v,      x=1500,1000;C=range(v*x
                  );import  struct;P=struct.pack;M,\
            j  ='<QIIHHHH',open('M.bmp','wb').write
for X in j('BM'+P(M,v*x*3+26,26,12,v,x,1,24))or C:
            i  ,Y=_;j(P('BBB',*(lambda T:(T*80+T**9
                  *i-950*T  **99,T*70-880*T**18+701*
                 T  **9     ,T*i**(1-T**45*2)))(sum(
               [              Y(0,(A%3/3.+X%v+(X/v+
                               A/3/3.-x/2)/1j)*2.5
                             /x   -2.7,i)**2 for  \
                               A       in C
                                      [:9]])
                                        /9)
                                       )   )

将上面的代码粘贴到一个件文中,比如1.py,然后运行:

    python 1.py

    耐心肠等等,将会在目录下生成一个英俊的形分图案!

    enter image description here

    enter image description here

    enter image description here

文章结束给大家分享下程序员的一些笑话语录: 看新闻说中国输入法全球第一!领先了又如何?西方文字根本不需要输入法。一点可比性都没有。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics