Python之海龟绘图

本文介绍了Python编程中的海龟绘图功能,包括爱心和奥运五环的绘制,以及Python程序构成、模块、标识符命名规则、基本算数运算和时间表示,展示了从图形到基础语法的实用内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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时间点”

获取当前时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值