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

python turtle graphics

作者:鱼宝宝睡觉觉   发布日期:2025-07-24   浏览:74

import turtle

# 创建一个 Turtle 屏幕对象
screen = turtle.Screen()
# 设置屏幕的标题
screen.title("Python Turtle Graphics Example")

# 创建一个 Turtle 对象,用于绘制图形
t = turtle.Turtle()

# 设置画笔的颜色和宽度
t.color("blue")
t.width(5)

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

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

# 完成绘制后隐藏海龟
t.hideturtle()

# 点击屏幕关闭窗口
screen.exitonclick()

解释说明:

  1. 导入模块import turtle 导入了 Python 的 turtle 模块,该模块提供了简单的绘图功能。
  2. 创建屏幕对象screen = turtle.Screen() 创建了一个绘图窗口。
  3. 设置屏幕标题screen.title("Python Turtle Graphics Example") 设置了窗口的标题。
  4. 创建海龟对象t = turtle.Turtle() 创建了一个海龟对象,用于在屏幕上绘制图形。
  5. 设置画笔属性t.color("blue")t.width(5) 分别设置了画笔的颜色和宽度。
  6. 绘制正方形:使用 for 循环和 t.forward()t.right() 方法绘制了一个正方形。
  7. 绘制圆形:使用 t.penup()t.pendown() 方法移动海龟而不绘制,然后使用 t.circle() 方法绘制了一个圆形。
  8. 隐藏海龟t.hideturtle() 隐藏了海龟图标,使图形更清晰。
  9. 点击关闭窗口screen.exitonclick() 让程序在用户点击窗口时关闭。

希望这段代码能帮助你理解如何使用 Python 的 turtle 模块进行绘图。

上一篇:python pip 国内源

下一篇:python包含字符串函数

大家都在看

python时间格式

python开发windows应用程序

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

python的for i in range

npm config set python

python代码简单

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

Laravel 中文站