Python第八课:第三方库 ——turtle
2021/10/26 20:42:12
本文主要是介绍Python第八课:第三方库 ——turtle,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
原码Gitee:https://gitee.com/xu-wen-jie/python.git
原码Github:https://github.com/miracleboys/Python.git
文章目录
- 1. 圆圈
- 2.奥运五环
- 3.美国盾牌
- 4.彩旗飘飘
- 5.星空
1. 圆圈
#第三方库 import turtle as t #画笔速度 t.speed(0) #画笔颜色 t.color('green') for i in range(36): t.right(10) # 画笔方向 t.circle(100) #画圆圈 大小 t.done()#保持屏幕显示
2.奥运五环
import turtle as t t.speed(0) #画笔粗细 t.pensize(7) t.color('black') t.circle(75) t.penup()#画笔抬笔 t.goto(-160,0)#画笔位置 t.pendown()#画笔下笔 t.color('blue') t.circle(75) t.penup() t.goto(160,0) t.pendown() t.color('red') t.circle(75) t.penup() t.goto(80,-100) t.pendown() t.color('green') t.circle(75) t.penup() t.goto(-80,-100) t.pendown() t.color('yellow') t.circle(75) t.color('black') t.penup() t.goto(-100,180) t.pendown() t.write('北京 2018',font=('YouYuan',32)) t.done()#保持屏幕显示
3.美国盾牌
import turtle as t t.speed(0) t.penup() t.goto(0,-200) t.pendown() t.color('red') t.begin_fill()#开始填充 t.circle(200) t.end_fill()#结束填充 t.penup() t.goto(0,-150) t.pendown() t.color('white') t.begin_fill() t.circle(150) t.end_fill() t.penup() t.goto(0,-100) t.pendown() t.color('red') t.begin_fill() t.circle(100) t.end_fill() t.penup() t.goto(0,-50) t.pendown() t.color('blue') t.begin_fill() t.circle(50) t.end_fill() t.penup() t.goto(-40,10) t.pendown() t.color('white') t.begin_fill() for i in range(5): t.forward(80) t.right(144) t.end_fill() t.done()
4.彩旗飘飘
import turtle as t import random as r t.speed(0) t.colormode(255) for i in range(20): red = r.randint(0,255) green = r.randint(0,255) blue = r.randint(0,255) x = r.randint(-220,220) y = r.randint(-50,220) t.penup() t.goto(x,y) t.pendown() t.color(red,green,blue) t.begin_fill() t.circle(30) t.end_fill() t.right(90) t.forward(30) t.left(90)#画笔方向返回 t.done()
5.星空
import turtle as t import random as r t.colormode(255) t.speed(0) t.bgcolor('black') t.pensize(100) t.goto(-400,200) t.forward(800) t.color(50,50,50) t.penup() t.goto(-400,100) t.pendown() t.forward(800) t.color(75,75,75) t.penup() t.goto(-400,0) t.pendown() t.forward(800) t.color(100,100,100) t.penup() t.goto(-400,-100) t.pendown() t.forward(800) t.color(125,125,125) t.penup() t.goto(-400,-200) t.pendown() t.forward(800) t.color(150,150,150) t.penup() t.goto(-400,-300) t.pendown() t.forward(800) t.pensize(3) t.color('yellow') for i in range(7): x =r.randint(-300,300) y =r.randint(0,250) t.penup() t.goto(x,y) t.pendown() t.begin_fill() for i in range(4): t.forward(15) t.left(30) t.forward(15) t.right(120) t.end_fill() t.left(35) t.done()
参考视频:https://www.bilibili.com/video/BV1RV411B7XQ?from=search&seid=5410191648275573272&spm_id_from=333.337.0.0
这篇关于Python第八课:第三方库 ——turtle的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享