我的第三篇博客

一、初识Python

1.变量

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

​ 变量名 = 变量值

  1. 变量名的规则:

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

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

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

2.注释

注释的目的:

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

  1. 注释分为:单行注释、多行注释。
  2. 单行注释的方法为:在行首加个#
  3. 多行注释的方法为:'''(注释内容)''' ,即前各后加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()

初识Python,利用turtle画图的更多相关文章

  1. python 利用turtle库绘制七段数码管的方式,绘制当前事件(时分秒00:00:00)

    # coding:utf-8# 绘制七段数码管,显示当前时间import timeimport turtle as tt # 绘制间隔def drawGap(): tt.penup() tt.fd(3 ...

  2. python 利用turtle库绘制五角星

    # -*- coding: utf-8 –*-import turtleimport math def draw_polygon(aTurtle, size=50, n=3): for i in ra ...

  3. 用python的turtle画图

    画5个红色的同心圆代码如下: import turtle turtle.pencolor("red") # 设置画笔的颜色 turtle.pensize() # 设置画笔的宽度 t ...

  4. 用python的turtle作图(一)静态图

    最近,花了点时间,用python画图. 主要包括三部分,简单的静态图形,复杂的组合图形,图形动画. (一)画静态图形 长方形, 圆, 三角形, 平行四边形, 五角星 (二)图形的组合 笑脸, 国旗, ...

  5. 使用Python的turtle(海龟)模块画图

    第一步:让Python引入turtle模块,引入模块就是告诉Python你想要用它. import turtle 第二步:创建画布.调用turtle中的Pen函数 t = turtle.Pen() 第 ...

  6. 用python的turtle作图(二)动画吃豆人

    本文是用python的turtle作图的第二篇,通过这个例子可以了解动画的原理,用python自带的turtle库制作一些小动画. 1.问题描述 在上一篇"用python的turtle作图( ...

  7. Python导出Excel为Lua/Json/Xml实例教程(一):初识Python

    Python导出Excel为Lua/Json/Xml实例教程(一):初识Python 相关链接: Python导出Excel为Lua/Json/Xml实例教程(一):初识Python Python导出 ...

  8. Python开发【第一篇】:初识Python

    初识python 一.python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解 ...

  9. Python开发【第二篇】:初识Python

    Python开发[第二篇]:初识Python   Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏 ...

随机推荐

  1. MySQL 树形结构 根据指定节点 获取其下属的所有子节点(包含路径上的枝干节点和叶子节点)

    背景说明 需求:MySQL树形结构, 根据指定的节点,获取其下属的所有子节点(包含路径上的枝干节点和叶子节点) 枝干节点:如果一个节点下还有子节点,则为枝干节点. 叶子节点:如果一个节点下不再有子节点 ...

  2. 模糊查询基于select遍历json文件自动填充的实现

    HTML页面 <tr> <td align="left"><span>案由</span> <input type=" ...

  3. Redis 入门 3.2.2 命令

    Redis 入门 3.2 字符串类型 3.2.2 命令 1. 获得符合规则的键名列表 SET key value GET key   SET和GET是Redis中最简单的两个命令,他们实现的功能和编程 ...

  4. Jmeter安装篇(win10)

    参考博文:https://blog.csdn.net/a13124837937/article/details/79628838 以下是我按照参考博文进行的实际操作过程,此篇只为记录,尽量精简内容. ...

  5. 换根dp特征总结

    Rt,大概总结一下吧(不时更新一小下 1.一般都没有指定根,刚开始随便选一个根(1号点工具人) 2.两次$dfs$,一次从工具人开始预处理一些东西,第二次(也是从工具人开始)换根. 3.多用于:只要确 ...

  6. 【VS开发】【图像处理】V4L2 pixel format

    目录(?)[-] v4l2_pix_format定义 2 具体Pixel Format定义 1. v4l2_pix_format定义 [cpp] view plain copy /* *  V I D ...

  7. urllib库:解析链接

    1from urllib.parse import urlparse, urlunparse, urlsplit, urlunsplit, urljoin, urlencode, parse_qs,  ...

  8. win7启动tomcat失败处理

    本地启动tomcat 后访问 127.0.0.1:8080 失败,查看错误如下 使用如下命令杀死占用8080的进程 netstat -ano | findstr 8080 # 查看8080端口状态 t ...

  9. 实例学习——爬取豆瓣音乐TOP250数据

    开发环境:(Windows)eclipse+pydev+MongoDB 豆瓣TOP网址:传送门 一.连接数据库   打开MongoDBx下载路径,新建名为data的文件夹,在此新建名为db的文件夹,d ...

  10. python中self与__init__怎么解释能让小白弄懂?

    python中self与__init__怎么解释能让小白弄懂? 这个问题其实没那么简单. 只说一下自己的理解. python 里所有的 object 都有三个属性, 标识(identity), 类型( ...