当前位置:   article > 正文

python使用turtle画图代码_初识Python,利用turtle画图

import turtle turtle.setup(1200,800) turtle.delay(0) turtle.goto(0,-200) tur

我的第三篇博客

一、初识Python

1.变量

变量就是可变的的量,用来描述某个事物的属性。本质作用就是描述和接收变量值

定义变量的方式:

​ 变量名 = 变量值

变量名的规则:

变量名必须具有意义

变量名以字母、数字和下划线组成。

变量名不能以关键字命名

变量名的两种表示方式:

下划线和驼峰体(以解决多个单词组成变量名的问题)

变量的概念是由Python提供的,如果不运行程序代码,就没有变量。

2.注释

注释的目的:

1.让后面的代码失效 2.解释前面的代码

注释分为:单行注释、多行注释。

单行注释的方法为:在行首加个#

多行注释的方法为:'''(注释内容)''' ,即前各后加3各单引号

3.turtle

利用turtle画图:

import turtle

turtle.setup(1000,800)

turtle.position()

turtle.pensize(2)

turtle.pencolor("yellow")

turtle.pu()

turtle.fd(200)

turtle.pd()

turtle.seth(90)

turtle.circle(200,180)#画上半部分轮廓

turtle.circle(300,20)#画左下半部分轮廓

turtle.fd(50)

turtle.circle(150,80)

turtle.pu()#调整光标位置

turtle.goto(0,0)

turtle.seth(0)

turtle.fd(200)

turtle.seth(90)

turtle.pd()

turtle.circle(300,-20)#画右下半部分轮廓

turtle.fd(-50)

turtle.circle(150,-80)

turtle.pu()#画左眼

turtle.goto(-120,80)

turtle.pd()

turtle.seth(0)

turtle.pencolor("green")

turtle.pensize(3)

for i in range(5):

turtle.fd(7)

turtle.right(5)

turtle.seth(0)

for i in range(5):

turtle.fd(7)

turtle.left(5)

turtle.pu()

turtle.goto(-90,50)

turtle.seth(0)

turtle.pd()

turtle.begin_fill()

turtle.colormode(255)

turtle.color(255,0,0)

turtle.circle(20)

turtle.end_fill()

turtle.pu()#画右眼

turtle.goto(55,80)

turtle.pd()

turtle.seth(0)

turtle.pencolor("green")

turtle.pensize(3)

for i in range(5):

turtle.fd(7)

turtle.right(5)

turtle.seth(0)

for i in range(5):

turtle.fd(7)

turtle.left(5)

turtle.pu()

turtle.goto(90,50)

turtle.seth(0)

turtle.pd()

turtle.begin_fill()

turtle.colormode(255)

turtle.color(255,0,0)

turtle.circle(20)

turtle.end_fill()

turtle.pu()#画嘴

turtle.pencolor("green")

turtle.pensize(4)

turtle.goto(-60,-150)

turtle.pd()

turtle.fd(120)

turtle.seth(-150)

turtle.fd(70)

turtle.seth(150)

turtle.fd(70)

turtle.pu()#画头发

turtle.goto(0,200)

turtle.seth(0)

turtle.pensize(2)

turtle.pencolor("yellow")

turtle.pd()

turtle.circle(50,60)

turtle.circle(-50,80)

turtle.circle(50,80)

turtle.circle(-50,80)

turtle.color("red")#写字

turtle.penup()

turtle.goto(-130, -100)

turtle.pendown()

turtle.write("我变秃了、也变强了!!", font = ("Times", 20, "bold"))

turtle.hideturtle()

turtle.done()

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/968942
推荐阅读
相关标签
  

闽ICP备14008679号