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()
效果预览
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()
效果预览
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()
效果预览
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()
效果预览
暂述这四个基本图形。
以上是关于Pyhton基本图形绘制的主要内容,如果未能解决你的问题,请参考以下文章
从零学python——python的基本图形绘制以及基本语法