Python画一个圆外接正六边形

Python画一个圆外接正六边形,第1张

具体方法如下:

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 绘制一个圆,当单击窗口的任意位置时圆移动到单击的位置,如何编写代码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9776385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存