Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python turtle库详解

作者:伪言   发布日期:2026-03-25   浏览:85

import turtle

# 创建一个绘图窗口
window = turtle.Screen()
window.title("Python Turtle库示例")
window.bgcolor("white")

# 创建一个乌龟对象
my_turtle = turtle.Turtle()
my_turtle.shape("turtle")  # 设置乌龟形状为箭头
my_turtle.color("blue")    # 设置乌龟颜色为蓝色

# 画一个正方形
for _ in range(4):
    my_turtle.forward(100)  # 向前移动100个单位
    my_turtle.right(90)     # 右转90度

# 画一个圆形
my_turtle.penup()           # 抬起笔,移动时不绘制
my_turtle.goto(-50, 0)      # 移动到指定位置
my_turtle.pendown()         # 放下笔,开始绘制
my_turtle.circle(50)        # 画一个半径为50的圆

# 写一些文字
my_turtle.penup()
my_turtle.goto(0, -100)
my_turtle.pendown()
my_turtle.write("这是一个用Python Turtle库绘制的图形", align="center", font=("Arial", 16, "normal"))

# 完成后点击关闭窗口
window.exitonclick()

解释说明:

  1. 创建绘图窗口:使用 turtle.Screen() 创建一个绘图窗口,并设置标题和背景颜色。
  2. 创建乌龟对象:使用 turtle.Turtle() 创建一个乌龟对象,并设置其形状和颜色。
  3. 绘制正方形:通过循环让乌龟向前移动并右转,从而绘制出一个正方形。
  4. 绘制圆形:使用 circle() 方法绘制一个圆形。
  5. 写文字:使用 write() 方法在指定位置写入文本。
  6. 关闭窗口:使用 exitonclick() 方法使窗口在点击后关闭。

这个示例展示了如何使用 turtle 库进行基本的图形绘制和文本输出。

上一篇:python capitalize

下一篇:python keyboard库

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站