打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
第二章:海龟绘图实例

惦念Python7 人喜欢了该文章

学习目标

通过turtle库进行绘图

绘制五角星

""" 直线+右转+循环 fd()+rt(144) """ from turtle import * for i in range(5): fd(200)#画200像素的直线 rt(144)#向右转144度 五角星的内角是36度 hideturtle()#隐藏海龟标志
五角星

绘制正五边形

""" 正五边形的内角是72° 直线+方向+循环 在二级python中注意给出的图形,要根据图形改变起始边 """ import turtle as t for i in range(5): t.fd(200)#边长度为200像素 t.rt(72)#内角度为72
正五边形

四瓣花

import turtle as t t.color('black','red')#第一个是画笔颜色,第二个是填充颜色 t.begin_fill()#填充需要begin_fill() for i in range(4):#控制的是没瓣花数量为4 t.seth(90*(i+1)) t.circle(50,90)#画1/4个 50°的圆 t.seth(-90+i*90) t.circle(50,90) t.end_fill()#与end_fill()配对 t.hideturtle()
四瓣画

铜币

""" 先画一个正方形,再通过turtle()画圆 """ import turtle as t #先画一个正方形 for i in range(4): t.fd(200) t.lt(90) #反向45度 t.lt(-45) t.circle(100*pow(2,0.5))
r=100*pow(2,0.5)

直方图

import turtle as t ls = [69, 292, 33, 131, 61, 254] X_len = 400 Y_len = 300 x0 = -200 y0 = -100 t.penup() t.goto(x0, y0)#-200,100坐标进行绘画 t.pendown() #绘画坐标轴 t.fd(X_len) t.fd(-X_len)#沿x坐标返回 t.seth(90) t.fd(Y_len)#画y轴 t.pencolor('red') t.pensize(5) for i in range(len(ls)):#控制直方图数量 t.penup() t.goto(x0 + (i+1)*50, -100)#-100 即y0不变 t.seth(90) t.pendown() t.fd(ls[i])#根据ls列表画长度 t.done()
直方图

太阳花

""" 太阳花即是画36条边,170°角的图形 """ import turtle turtle.color('red','yellow') turtle.begin_fill() for i in range(36):#36个角 turtle.fd(200) turtle.left(170)#内角为10° turtle.end_fill()
太阳花

总结

  • 以上绘图注意针对二级python程序设计题目的实例
  • 简单的图形即通过移动和绘制(fd、lt)进行设计绘图
  • 上一篇的方法加上实例,轻松解决二级考试画图
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
海龟绘图:盛开的樱花
Python编程用海龟画彩色螺旋线
Python 海龟绘图
Python编程语言: Python语言的保留字和使用turtle库绘图分享
画出奥运五环
Aspire to be a Turtle 渴望成为一只海龟
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服