初识Python,利用turtle画图

1|0我的第三篇博客

2|0一、初识Python

2|11.变量

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

​ 变量名 = 变量值

  1. 变量名的规则:

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

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

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

2|22.注释

注释的目的:

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

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

2|33.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()


__EOF__

本文作者BigSun丶
本文链接https://www.cnblogs.com/Mcoming/p/11402031.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   BigSun丶  阅读(628)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示