1. <tbody id="y0n05"><nobr id="y0n05"><input id="y0n05"></input></nobr></tbody><strong id="y0n05"><acronym id="y0n05"></acronym></strong>

          1. python是否可以用Python編寫混淆的單行程序?

            小編:艷芬 365閱讀 2020.08.25

            可以。通常是在lambda中嵌套lambda來實現的。請參閱以下三個來自 Ulf Bartelt 的示例代碼:

            from functools import reduce

            # Primes < 1000
            print(list(filter(None,map(lambda y:y*reduce(lambda x,y:x*y!=0,
            map(lambda x,y=y:y%x,range(2,int(pow(y,0.5)+1))),1),range(2,1000)))))

            # First 10 Fibonacci numbers
            print(list(map(lambda x,f=lambda x,f:(f(x-1,f)+f(x-2,f)) if x>1 else 1:
            f(x,f), range(10))))

            # Mandelbrot set
            print((lambda Ru,Ro,Iu,Io,IM,Sx,Sy:reduce(lambda x,y:x+y,map(lambda y,
            Iu=Iu,Io=Io,Ru=Ru,Ro=Ro,Sy=Sy,L=lambda yc,Iu=Iu,Io=Io,Ru=Ru,Ro=Ro,i=IM,
            Sx=Sx,Sy=Sy:reduce(lambda x,y:x+y,map(lambda x,xc=Ru,yc=yc,Ru=Ru,Ro=Ro,
            i=i,Sx=Sx,F=lambda xc,yc,x,y,k,f=lambda xc,yc,x,y,k,f:(k<=0)or (x*x+y*y
            >=4.0) or 1+f(xc,yc,x*x-y*y+xc,2.0*x*y+yc,k-1,f):f(xc,yc,x,y,k,f):chr(
            64+F(Ru+x*(Ro-Ru)/Sx,yc,0,0,i)),range(Sx))):L(Iu+y*(Io-Iu)/Sy),range(Sy
            ))))(-2.1, 0.7, -1.2, 1.2, 30, 80, 24))
            #? ? \___ ___/? \___ ___/? |? ?|? ?|__ lines on screen
            #? ? ? ? V? ? ? ? ? V? ? ? |? ?|______ columns on screen
            #? ? ? ? |? ? ? ? ? |? ? ? |__________ maximum of "iterations"
            #? ? ? ? |? ? ? ? ? |_________________ range on y axis
            #? ? ? ? |____________________________ range on x axis

            關聯標簽:
            国产欧美日韩激情视频一区,久久无码中文字幕无码网站,99久久久成人毛片无码,国产国语脏话对白免费视频,丰满熟女大屁股水多多