Pyhton基本图形绘制

Posted lfz1211

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pyhton基本图形绘制相关的知识,希望对你有一定的参考价值。

目前学习Python中,记录一些内容~

以下为部分练习内容

1.Python蟒蛇绘制

技术分享图片
 1  1 #PythonDraw.py
 2  2 import turtle as t #t作为turtle的别名;另一种方法为from turtle import *
 3  3 ‘‘‘ 窗体本身宽度和高度,坐标指窗体左上角坐标(相对于屏幕左上角)‘‘‘
 4  4 t.setup(650,350) 
 5  5 t.colormode(255) #整数值的RGB体系,小数值的为(1)
 6  6 ‘‘‘penup和pendown成对出现,
 7  7 up是抬起画笔(在飞,无轨迹),down是落下画笔(爬行,具有轨迹) ‘‘‘
 8  8 t.penup()
 9  9 t.fd(-250)
10 10 t.pendown()
11 11 t.seth(-40)
12 12 ‘‘‘size设置画笔宽度(海龟腰围),也可用t.width()直接设置 ‘‘‘
13 13 t.pensize(30)
14 14 t.pencolor(28,134,238)
15 15 for i in range(4):#循环四次
16 16     t.circle(40,80)#半径为40,向左80度
17 17     t.circle(-40,80)#半径为40,向右80度
18 18 t.circle(40,40)
19 19 t.fd(50)
20 20 t.left(90)
21 21 t.fd(50)
22 22 t.left(65)
23 23 t.fd(30)
24 24 t.done()
View Code

 

效果预览

技术分享图片

2.正方形绘制

技术分享图片
 1  1 #DrawSquare.py
 2  2 import turtle as t
 3  3 t.setup(500,500,200,200)
 4  4 t.penup()
 5  5 t.fd(-100)
 6  6 t.right(90)
 7  7 t.fd(100)
 8  8 t.left(90)
 9  9 t.pendown()
10 10 t.pensize(6)
11 11 t.pencolor("black")
12 12 for i in range(4):
13 13     t.fd(200)
14 14     t.left(90)
15 15 t.done()
View Code

效果预览

 

技术分享图片

3.六边形绘制

技术分享图片
 1  1 #Drawhexagon.py
 2  2 import turtle as t
 3  3 t.setup(600,400,200,200)
 4  4 t.penup()
 5  5 t.fd(-60)
 6  6 t.right(90)
 7  7 t.fd(80)
 8  8 t.left(90)
 9  9 t.pendown()
10 10 t.pensize(6)
11 11 for i in range(6):
12 12     t.fd(100)
13 13     t.left(60)
14 14 t.done()
View Code

 

效果预览

技术分享图片

4.叠边形绘制

技术分享图片
 1  1 #DrawOverlap
 2  2 import turtle as t
 3  3 t.setup(600,400,200,200)
 4  4 t.penup()
 5  5 t.fd(-60)
 6  6 t.right(90)
 7  7 t.fd(80)
 8  8 t.left(90)
 9  9 t.pendown()
10 10 t.pensize(6)
11 11 for i in range(9):
12 12     t.fd(150)
13 13     t.left(80)
14 14 t.done()
View Code

 

效果预览

技术分享图片

暂述这四个基本图形。

以上是关于Pyhton基本图形绘制的主要内容,如果未能解决你的问题,请参考以下文章

基本图形绘制

从零学python——python的基本图形绘制以及基本语法

第三课:Python基本图形绘制

processing基本图形绘制

pyhton—opencv直线检测(HoughLines)找到最长的一条线

pyhton—opencv直线检测(HoughLines)找到最长的一条线