北理工python程序设计学习笔记——(三)turtle八边形绘制

题目:
使用turtle库,绘制一个八边形。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

输出示例

八边形效果如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬
北理工python程序设计学习笔记——(三)turtle八边形绘制_第1张图片
看到题目其实不难,就是turtle的一个简单应用。直接写代码吧

import turtle as t
t.pensize(2)
for i in range(8):
    t.fd(100)
    t.left(45)

import turtle as t
这一行代码就是把turtle库导入,然后把turtle函数变成t函数。
t.pensize
就是画笔的粗细
for i in range(8):
t.fd(100)
t.left(45)
‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

这一块就是绘制八边形了,画笔往前移动100像素,然后左转45度(45*8=360),
然后将这个动作循环8次就会绘制成一个正八边形。

你可能感兴趣的:(北理工python程序设计学习笔记——(三)turtle八边形绘制)