当前位置: 首页 > 知识库问答 >
问题:

我想用python中circle语句画一个八角形,但我花了半天只能画个八边形?

翟永春
2023-06-01

from turtle import *
circle(40,step = 12)
done

共有1个答案

羊城
2023-06-01

试试看吧:

import turtle

turtle.pensize(2)
turtle.color('red')

# 绘制八角形
for i in range(8):
    turtle.forward(100)
    turtle.right(45)

# 为了让绘制的八角形重叠在一起,需要旋转一定角度
turtle.right(22.5)

# 绘制内部的八角形
for j in range(8):
    turtle.forward(58)
    turtle.right(45)

turtle.done()
 类似资料:
  • 我想为我画的画举办一个活动。 目前,我用wxPython绘制矩形, 我想连接按钮一样的链接。 有可能吗? 如果可能的话,请给我建议。 下面是我的代码。

  • 本文向大家介绍用css画一个五边形和一个六边形相关面试题,主要包含被问及用css画一个五边形和一个六边形时的应答技巧和注意事项,需要的朋友参考一下 还有 svg 转 base64 作背景图。 当然,点击范围可能会不符合需求。 另外提一句,clip-path 边框要另做,元素选择的背景图要另做,两种都不好做圆角。

  • 本文向大家介绍使用svg画一个三角形相关面试题,主要包含被问及使用svg画一个三角形时的应答技巧和注意事项,需要的朋友参考一下 手写SVG: 效果 说明 定义svg元素 定义svg的画布大小,指的是x、y偏移为,宽高为(相对单位) 定义一个路径元素 定义路径的填充颜色 定义各个顶点的位置 移动到点,开始新路径绘制 水平绘制直线至,该操作等同于 绘制直线至点 闭合子路径

  • 我已经画了一个正方形,但是我怎样才能在它旁边放置另一个正方形而没有任何空隙呢?我认为< code>mRedRect1F中的第一个参数(0)需要更改,但我不知道该更改什么。 使现代化

  • 本文向大家介绍用css画一个平行四边形相关面试题,主要包含被问及用css画一个平行四边形时的应答技巧和注意事项,需要的朋友参考一下 :沿着X轴Y轴2D倾斜旋转 :沿着X轴2D倾斜旋转 :沿着Y轴2D倾斜旋转