1、图行画程序设计--海龟绘图
(1)爱心
import turtle
turtle.showturtle()
turtle.width(20)
turtle.write("c的弃子")
turtle.color("red")
turtle.left(50)
turtle.forward(250)
turtle.goto(60,300)
turtle.goto(0,225)
turtle.left(83)
turtle.forward(95)
turtle.left(-268)
turtle.forward(145)
turtle.goto(0,0)
仿真结果:

(2) 绘制奥运五环
import turtle
turtle.width(8)
turtle.color("blue")
turtle.circle(50)
turtle.penup()
turtle.goto(110,0)
turtle.pendown()
turtle.color("black")
turtle.circle(50)
turtle.penup()
turtle.goto(220,0)
turtle.pendown()
turtle.color("red")
turtle.circle(50)
turtle.penup()
turtle.goto(62.5,-50)
turtle.pendown()
turtle.color("yellow")
turtle.circle(50)
turtle.penup()
turtle.goto(180,-50)
turtle.pendown()
turtle.color("green")
turtle.circle(50)
仿真结果:

(3)计算折线距离
import turtle
import math
#定义多个点的坐标
x1,y1 = 100,100
x2,y2 = 100,-100
x3,y3 =-100,-100
x4,y4 = -100,100
#绘制折线
turtle.penup()
turtle.goto(x1,y1)
turtle.pendown()
turtle.goto(x2,y2)
turtle.goto(x3,y3)
turtle.goto(x4,y4)
#计算起始点和终点的距离
distance = math.sqrt((x1-x4)**2+(y1-y4)**2)
turtle.write(distance)
仿真结果:

2、Python程序构成
python程序由 模块组成,一个模块对应python源文件,后缀.py 模块由语句组成,程序运行时,按照模块中的语句的顺序依次执行 语句是 Python 程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。
3、引用
在pyton中变量也称为对象的引用,变量存储的就是对象的地址。
变量位于栈内存,对象位于堆内存
标识符
标识符:用于变量、函数、类、模块等的名称 要求:第一个字符必须是字母、下划线,其后的字符可以是数字、字母、下划线 不能使用关键字 严格区分大小写
使用Python帮助系统查看关键字
4、Python标识符命名规则
变量和简单赋值语句
删除变量示例
如果对象没有变量引用,就会被垃圾回收器回收,清空内存空间
5、基本算数运算符
运算符 | 说明 | 示例 | 结果 |
+ | 加法 | 2+3 | 5 |
- | 减法 | 30-5 | 25 |
* | 乘法 | 3*6 | 18 |
/ | 浮点数除法 | 8/2 | 4.0 |
// | 整数除法 | 7//2 | 3 |
% | 模(取余) | 7%4 | 3 |
** | 幂 | 2**3 | 8 |
自动转型:整数和浮点数混合运算时,表达式结果自动转型成浮点数
6、时间的表示
计算机中时间的表示是从“1970年1月1日00:00:00”开始,以毫秒进行计算,将这个时刻称为“unix时间点”
获取当前时间