Python学习Day2-Python基本图形绘制

①一些重要的知识

截取于中国大学慕课-Python语言程序设计-嵩天,仅供个人学习交流,转载注明原出处,请勿用于商业用途,侵删。
Python学习Day2-Python基本图形绘制_第1张图片
Python学习Day2-Python基本图形绘制_第2张图片
Python学习Day2-Python基本图形绘制_第3张图片
Python学习Day2-Python基本图形绘制_第4张图片
Python学习Day2-Python基本图形绘制_第5张图片
Python学习Day2-Python基本图形绘制_第6张图片
Python学习Day2-Python基本图形绘制_第7张图片
Python学习Day2-Python基本图形绘制_第8张图片
Python学习Day2-Python基本图形绘制_第9张图片
Python学习Day2-Python基本图形绘制_第10张图片
Python学习Day2-Python基本图形绘制_第11张图片
Python学习Day2-Python基本图形绘制_第12张图片
Python学习Day2-Python基本图形绘制_第13张图片
Python学习Day2-Python基本图形绘制_第14张图片
Python学习Day2-Python基本图形绘制_第15张图片
Python学习Day2-Python基本图形绘制_第16张图片

②编程练习

选自Python123网站,仅供个人学习交流,转载注明原出处,请勿用于商业用途,侵删。
1.蟒蛇绘制
Python学习Day2-Python基本图形绘制_第17张图片

import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
    turtle.circle(40,80)
    turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
turtle.done()

2.正方形绘制
Python学习Day2-Python基本图形绘制_第18张图片

import turtle as t
t.pensize(2)
for i in range(4):
    t.fd(150)
    t.left(90)

3.六边形绘制
Python学习Day2-Python基本图形绘制_第19张图片

import turtle
turtle.pensize(2)
for i in range(6):
    turtle.fd(100)
    turtle.left(60)
turtle.done()

4.叠边形绘制
Python学习Day2-Python基本图形绘制_第20张图片

import turtle
turtle.pensize(2)
for i in range(10):
    turtle.fd(150)
    turtle.left(80)
turtle.done()

5.风轮绘制
Python学习Day2-Python基本图形绘制_第21张图片

import turtle
turtle.pensize(2)
for i in range(4):
    turtle.seth(90*i)
    turtle.fd(150)
    turtle.right(90)
    turtle.circle(-150,45)
    turtle.goto(0,0)
turtle.done()

6.风车绘制
Python学习Day2-Python基本图形绘制_第22张图片

import turtle
turtle.pensize(2)
for i in range(4):
    turtle.seth(90*i)
    turtle.fd(150)
    turtle.right(90)
    turtle.circle(-150,45)
    turtle.fd(150)
    turtle.goto(0,0)#go to也会出现轨迹痕迹,不是瞬移
turtle.done()

③总结

turtle.goto(x,y) 为从当前位置行进到(x,y)处,会产生移动轨迹,并非瞬移
turtle.seth() 对于坐标系的绝对方向
turtle.left()/turtle.right() 对于turtle所指向位置的相对方向

你可能感兴趣的:(Python基础学习,python)