
正文
Pyhton基本图形绘制
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
目前学习Python中,记录一些内容~
以下为部分练习内容
1.Python蟒蛇绘制
1 #PythonDraw.py
2 import turtle as t #t作为turtle的别名;另一种方法为from turtle import *
3 ''' 窗体本身宽度和高度,坐标指窗体左上角坐标(相对于屏幕左上角)'''
4 t.setup(650,350)
5 t.colormode(255) #整数值的RGB体系,小数值的为(1)
6 '''penup和pendown成对出现,
7 up是抬起画笔(在飞,无轨迹),down是落下画笔(爬行,具有轨迹) '''
8 t.penup()
9 t.fd(-250)
10 t.pendown()
11 t.seth(-40)
12 '''size设置画笔宽度(海龟腰围),也可用t.width()直接设置 '''
13 t.pensize(30)
14 t.pencolor(28,134,238)
15 for i in range(4):#循环四次
16 t.circle(40,80)#半径为40,向左80度
17 t.circle(-40,80)#半径为40,向右80度
18 t.circle(40,40)
19 t.fd(50)
20 t.left(90)
21 t.fd(50)
22 t.left(65)
23 t.fd(30)
24 t.done()
效果预览
2.正方形绘制
1 #DrawSquare.py
2 import turtle as t
3 t.setup(500,500,200,200)
4 t.penup()
5 t.fd(-100)
6 t.right(90)
7 t.fd(100)
8 t.left(90)
9 t.pendown()
10 t.pensize(6)
11 t.pencolor("black")
12 for i in range(4):
13 t.fd(200)
14 t.left(90)
15 t.done()
效果预览
3.六边形绘制
1 #Drawhexagon.py
2 import turtle as t
3 t.setup(600,400,200,200)
4 t.penup()
5 t.fd(-60)
6 t.right(90)
7 t.fd(80)
8 t.left(90)
9 t.pendown()
10 t.pensize(6)
11 for i in range(6):
12 t.fd(100)
13 t.left(60)
14 t.done()
效果预览
4.叠边形绘制
1 #DrawOverlap
2 import turtle as t
3 t.setup(600,400,200,200)
4 t.penup()
5 t.fd(-60)
6 t.right(90)
7 t.fd(80)
8 t.left(90)
9 t.pendown()
10 t.pensize(6)
11 for i in range(9):
12 t.fd(150)
13 t.left(80)
14 t.done()
效果预览
暂述这四个基本图形。







