具体方法如下:
1,先画一条边,旋转60度,再画一条边,再旋转60度,重复类似步骤,旋转360度,就可画完正六边形。
2,导入turtle库,设置画布屏幕大小,设置笔粗细。
3,画第一条边,旋转60度,画第二条边,旋转60度,画第三条边。
4,画第四条,第五条,第六条边,不断旋转60度。
#-- coding: UTF-8 --
import pygame, sys
from pygamelocals import
white = 255, 255, 255
blue = 0, 0, 200
pygameinit()
screen = pygamedisplayset_mode((600, 800))
myfont = pygamefontFont(None, 20)
textImage = myfontrender("hello game", True, white)
position = 200, 200
print(position)
while True:
for event in pygameeventget():
if eventtype in (QUIT, KEYDOWN):
sysexit()
elif eventtype == MOUSEBUTTONDOWN:
position = eventpos
screenfill(blue)
screenblit(textImage, (100, 100))
#position = 200, 200
radius = 100
width = 10
pygamedrawcircle(screen, white, position, radius, width)
pygamedisplayupdate()
用pygame创建界面并监控鼠标按下事件,获得按下位置,画圆
代码注意缩进如下图:
以上就是关于Python画一个圆外接正六边形全部的内容,包括:Python画一个圆外接正六边形、python 绘制一个圆,当单击窗口的任意位置时圆移动到单击的位置,如何编写代码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)