【ksweb 源码分析】【spring 源码编译】【freebsd 安装源码】c os源码
1.什么叫cos私服
2.å¦ä½ç¨pythonç»ä¸ä¸ªKoch snowflake
什么叫cos私服
cos私服:
非官方同意,使用网络搜索已经泄露的ksweb 源码分析某游戏程序源代码进行2次开发所产生的游戏可称为私服;经官方同意,使用已经授权的spring 源码编译服务器程序所搭建的游戏平台也称为私服,服务器在外国全称为私人服务器;cos是freebsd 安装源码模仿游戏人物或漫画中的服装。
å¦ä½ç¨pythonç»ä¸ä¸ªKoch snowflake
å¯ä»¥è¿æ ·åï¼
çæ转è§åºåï¼ç¶å转æ¢ä¸ºåç´ åæ ãæåç¨pythonçPIL模åç»å¾ï¼ä¿å为"koch.bmp"并æ¾ç¤ºå¾å½¢ãæ¦å¿µæ§ä»£ç ï¼
#!/usr/bin/env python
#coding:utf-8
from PIL import Image,星座php源码 ImageDraw
from math import sin, cos, pi
def genRaList(raListIn, n):
raListOut = raListIn
for i in range(n):
raListOut = []
for ra in raListIn:
raListOut.extend([ra, -, , -])
raListIn = raListOut
return raListOut
def raToPoints(xy, l, raList, n):
degreeToRadian = pi/
angleDegree = 0
r = l*(3**(-n))
x,y = xy
pt = [(x,y)]
for ra in raList:
angleDegree += ra
angleRadian = angleDegree*degreeToRadian
x += r*cos(angleRadian)
y += -r*sin(angleRadian)
pt.append((x,y))
return pt
def drawKoch(xy, l, size, raList0, n):
raList = genRaList(raList0, n)
points = raToPoints(xy, l, raList, n)
im = Image.new('1', size, 'white')
draw = ImageDraw.Draw(im)
draw.polygon(points, fill=None, outline='black')
im.save('koch.bmp')
im.show()
if __name__ == '__main__':
raList0 = [, , ]
drawKoch((, ), , (, ), raList0, 5)