Python 颜色填充 线条粗细 怎样变 (python学好需要多久)
本文目录导航:
Python 颜色填充 线条粗细 怎样变?
import (400,400) # 设置画布为400*(6) # 设置画笔粗细(blue)# 设置画笔颜色(red) # 设置填充颜色_fill() # 填充开局(80)(120)(160)(150)(80*3**(1/2))_fill() # 中止填充() # 暗藏小海龟() # 完结
程序缩进如图所示
运转结果如图所示
Python如何画个正六边形,再画一个最小的外接圆和一个最大内接圆?
Python可以经常使用turtle库来绘制图形,以下是绘制正六边形、最小外接圆和最大内接圆的代码:```pythonimport turtleimport math# 创立画布canvas = ()# 创立画笔pen = ()# 画正六边形for i in range(6)(100)(60)# 计算正六边形的外接圆半径r1 = 100 / ((30))# 将画笔移动到圆心()(0, 0)()# 画最小外接圆(r1)# 计算正六边形的内接圆半径r2 = 100 * (3) / 3# 画最大内接圆()(0, -r2)()(r2)# 暗藏画笔()# 封锁画布()```代码解析:首先创立画布和画笔,而后经常使用循环画正六边形。
接着依据正六边形的外接圆半径公式 $R = \frac{a}{\sin{(\frac{\pi}{n})}}$,计算出正六边形的外接圆半径 r1。
将画笔移动到圆心,画最小外接圆。
再依据正六边形的内切圆半径公式 $r = \frac{a\sqrt{3}}{3}$,计算出正六边形的内接圆半径 r2。
最后将画笔移动到内接圆底部,画最大内切圆。
最后暗藏画笔并封锁画布。
运转以上代码就可以获取如下图所示的正六边形、最小外接圆和最大内接圆:方法,依据给定的坐标启动移动。
经过(angle)和(angle)方法管理海龟在角度坐标体系中的转向。
同时,turtle允许经常使用RGB色调体系,用户可以经过(mode)方法设置色调形式,兼容RGB小数形式和整数形式。
四、turtle画笔管理:管理画笔形态的函数包含()抬起画笔,()画笔落下;(width)设置画笔宽度;(color)设置画笔颜色,color可以是颜色字符串或RGB值;(d)向前移动,d为整数,允许负值。
五、图形绘制:应用turtle库可以绘制各种图形,例如经常使用(r,extent=NONE)方法绘制弧形,其中r为圆的半径,extent指定绘制角度,默以为360度。
六、示例代码:以下是一个便捷的经常使用turtle库绘制图形的Python代码示例,仅作为学习和笔记用途。