Python入门程序练习题-Turtle绘制叠边形

Python入门程序练习题-Turtle绘制叠边形

  • 题目来自BIT的mooc
  • 题目说明
    使用turtle库,绘制一个叠边形,其中,叠边形内角为80度。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

注意:这不是自动评阅题目,仅用于练习,没有评阅。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

输出示例
叠边形效果如下:
在这里插入图片描述

代码:

import turtle as t
#as代表名称转换
t.setup(500,500,0,0)
#turtle.setup(width,height, startx, starty)
#width和height时窗口的宽高
#startx和starty是窗口左上角在屏幕的位置
t.pensize(10)
#画笔大小
t.pencolor('red')
#画笔颜色
t.penup()
#提笔
t.goto(0,-200)
#直接移动画笔到某一坐标
t.pendown()
#落笔
t.seth(0)
#画笔起始角度(以传统直角坐标系)
t.fd(150)
for i in range(8):
    t.left(80)
    t.fd(150)
t.done()

更多Turtle的操作见:https://blog.csdn.net/zengxiantao1994/article/details/76588580

猜你喜欢

转载自blog.csdn.net/StefanCharlie/article/details/83147925
今日推荐