初识Python,利用turtle画图

我的第三篇博客

一、初识Python

1.变量

  1. 变量就是可变的的量,用来描述某个事物的属性。本质作用就是描述和接收变量值
  2. 定义变量的方式:

​ 变量名 = 变量值

  1. 变量名的规则:

    • 变量名必须具有意义
    • 变量名以字母、数字和下划线组成。
    • 变量名不能以关键字命名
  2. 变量名的两种表示方式:

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

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

2.注释

注释的目的:

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

  1. 注释分为:单行注释、多行注释。
  2. 单行注释的方法为:在行首加个==#==
  3. 多行注释的方法为:=='''==(注释内容)=='''== ,即前各后加3各单引号

3.turtle库

利用turtle画图:

import  turtleturtle.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()

猜你喜欢

转载自www.cnblogs.com/Mcoming/p/11402031.html