zltzlt 发表于 2019-9-12 21:52:28

庆中秋之 Python 乱码大赛

本帖最后由 zltzlt 于 2019-9-12 21:52 编辑

祝大家中秋快乐!

在今年中秋,我们将要开展一场活动 —— Python 乱码大赛(此活动在 2019 年 9 月内有效)。

大家了解国际 C 语言混乱代码大赛吗?
国际 C 语言混乱代码大赛(IOCCC, The International Obfuscated C Code Contest)是一项国际编程赛事,从 1984 年开始,每年举办一次(1997 年、1999 年、2002 年、2003 年和 2006 年例外)。目的是写出最有创意的、最让人难以理解的 C 语言代码。

此活动和国际 C 语言混乱代码大赛大同小异。

活动规则:

1. 使用 Python 语言编写出最有创意、最让人难理解的代码。内容不限,越乱越好。
2. 代码不得出现字符串、注释。

参赛代码示例:

class                                                                \
      A:
    def                              \
      __init__(
            __ppppppppp888888888888888888kkk________________________________,
                                                \
               \
       \
                  aa   =\
            888 **77777,
             \
               \
                              \
    x\
            =\
                        123123123123123,
                      \
                                              y\
                                                      =   6):
      __ppppppppp888888888888888888kkk________________________________\
            .s = \
            \
                     \
             \
               \
            divmod(x

\
            \
                   ,
   \
      \
                y)
    def lalalabababababababasasasasasasa\
                  (                                        e777self
                                                       ,

                                        lllllll
                                                             ):
                                     ssssssssssaaa         \
                                       =[ \
         73,
\

                                          32,
            108, 111,
                                             118, 101, 32, 70,
                                    105, 115,
                         104,\
                                          67]
                                     for \
                                             i in \
                                        ssssssssssaaa\
                                             :
                                             print(



                                             \
                                                 chr(i), end=\
                               \
                                        \
                                                 ""

                            )
a                                 =(
    A      (
      123,
      \
                     57
    )
).\
    lalalabababababababasasasasasasa(



    A(111,
      \
       \
      \
         \
          \
         \
            \
             \
            \
               888)
)

奖励:

回复奖励(前 20 楼):3 鱼币
参赛奖励:2 鱼币 + 1 荣誉
四等奖(10 名):3 鱼币 + 2 荣誉
三等奖(5 名):5 鱼币 + 3 荣誉 + 1 贡献
二等奖(3 名):8 鱼币 + 6 荣誉 + 3 贡献
一等奖(1 名):10 鱼币 + 10 荣誉 + 5 贡献

望大家积极参与!{:10_254:}

angtn 发表于 2019-9-12 22:14:37

额,这个好难!

zltzlt 发表于 2019-9-12 22:15:43

angtn 发表于 2019-9-12 22:14
额,这个好难!

{:10_258:}写一些其他人看不懂的代码就可以了

小小.甲鱼 发表于 2019-9-13 02:15:02

本帖最后由 小小.甲鱼 于 2019-9-13 02:18 编辑

应该可以吧{:10_243:}
_ = lambda : (0b1100001 & 0b1001000) ^ 0b1000
__ = lambda _: (_() >> 5) ^ 0b1100111
___ = lambda _,__: (__(_) >> 5) ^ 0b1101111
____ = lambda _, __ ,___: ((___(_, __)) >> 5) ^ 0b1101100
_____ = lambda _, __, ___, ____: ((____(_, __, ___)) >> 5) ^ 0b1110100
______ = lambda _, __, ___, ____, _____:((_____(_,__,___,____))>> 5) ^ 0b1110001
_______ = lambda _, __, ___, ____, _____, ______ : ((______(_, __, ___, ____, _____))>> 5) ^ 0b1100111
________ = lambda _, __, ___, ____, _____, ______,_______ : ((_______(_, __, ___, ____, _____, ______))>> 5) ^ 0b100010
_________ = lambda _, __, ___, ____, _____, ______,_______,________ : ((_______(_, __, ___, ____, _____, ______))>> 5) ^ 0b100011
__________ = lambda _, __, ___, ____, _____, ______,_______,________, _________ : chr(_()) + chr(__(_)) + chr(___(_, __)) \
    + chr(___(_, __)) + chr(____(_, __, ___))\
    + chr(_________(_, __, ___, ____, _____, ______,_______,________)) \
    + chr(_____(_, __, ___, ____)) + chr(____(_, __, ___)) + chr(______(_, __, ___, ____, _____)) + chr(___(_, __)) \
      + chr(_______(_, __, ___, ____, _____, ______)) \
      + chr(________(_, __, ___,____,_____,______,_______))

print(__________(_, __, ___, ____, _____, ______,_______,________, _________))

kaohsing 发表于 2019-9-13 07:05:36

可能大量用到2进制或16进制.

新学 发表于 2019-9-13 07:38:20

中秋快乐

新学 发表于 2019-9-13 09:29:03

import \
pygame as pg

classMoon:\

    def__init__(self,
      radius,
         x,               y,         color,
                     screen):
      self.radius                            =                     radius
      
      
      self.x             =                     x
      
      self.y                              =                  y

      self.color                                    =                   color
      
      self.screen                  =               screen
      
      self.rect         =          pg.Rect                      (0, 0, 1, 1)
   
    def                              draw_moon                                       (
                  self
               ):
      radius2                     =                                    self.radius         **            2
      for y in range(self.y                     -                                 self.radius,
      self.y                  +                      self.radius
      ):
            y2                     =                  (y - self.y)**                  2
            for x in range(               self.x-               self.radius,
            self.x                +                   self.radius                            ):
                x2                =                         (x -                   self.x)                           **2
                if                x2 + y2                            <=                                 radius2:
                  self.rect.x                            =                           x
                  self.rect.y                           =                           y
                  pg.draw.rect                                 (self.screen
                  , self.color,                                                self.rect)
      


def             run(             ):
    pg.init(            )
    screen       =                  pg.display.set_mode((700
    ,      
                  450))
    moon =         Moon(50
    , 100,                                    150,
    (247                                       ,
    247,                                       24)
    ,                                          screen)
   
    while            True                :
      for event    in      pg.event.get():
            if               event.type      ==                pg.QUIT:
                exit()
      screen.fill(
            (47,
                            47,
            47))
      moon.draw_moon                     (      
      
          )
      pg.display.flip (            )


run                              ()

无帅纪 发表于 2019-9-13 09:50:15

中秋快乐

野生刘大帅 发表于 2019-9-13 10:29:47

中秋快乐

Neptune_ 发表于 2019-9-13 11:19:39

中秋节快乐

wangv 发表于 2019-9-13 13:23:28

中秋节快乐

哈哈可克 发表于 2019-9-13 14:04:29

中秋快乐!

pythonsrj 发表于 2019-9-13 15:09:11

本帖最后由 pythonsrj 于 2019-9-13 15:11 编辑

class c(str):
    def __new__(cls,string):
      return str.__new__(cls,string.upper())
b=c('i believe')
print(b)
class Nstr(str):
    str.__add__(self,other)
         =str.__add__(self.x,other.x)
    def __add__(self,other):
      return str.__add__(self,other)
b=Nstr('I')
c=Nstr('BELIEVE')
b+c
print(      b   +   c    )
class x:
    count                   =         0
    def __init__(                   self):
      x.count+         =    1
    def __del__(self):
      x.count               +=    1
   
v=x()
c=x()

print(x.count)
class Nstr1(str):
    def __lshift__(         self            ,          other):
      return self+                           
self[:other]
    def __rshift__(               self,    other):
      return            self[-other:]+                              self[:-other]


a=Nstr1('llovepython')      
print(    a          >>                      1)
      
      
      

TimeLose 发表于 2019-9-13 15:12:07

好难啊感觉,自己C学的也可差,要和小甲鱼再学一轮C了

Anysets 发表于 2019-9-13 16:36:23

不容易的哈

meke00000 发表于 2019-9-13 17:20:16

我的目标是把小甲鱼的所有视频看一遍

大饼卷万物 发表于 2019-9-13 17:51:49

{:10_266:}祝大家中秋快乐

一个账号 发表于 2019-9-13 17:53:00

赚点鱼币先

新雨花石 发表于 2019-9-13 17:53:02

中秋快乐

一个账号 发表于 2019-9-13 17:53:35

angtn 发表于 2019-9-12 22:14
额,这个好难!

很简单呀,让我想想。
页: [1] 2 3 4
查看完整版本: 庆中秋之 Python 乱码大赛