python中使用turtle库画一个与信息资源管理专业相关的图
时间: 2024-05-05 08:17:35 浏览: 50
好的,我了解了。下面是一个示例代码,可以画出一个与信息资源管理专业相关的图:
```python
import turtle
# 画一个计算机的主机
def draw_computer():
turtle.penup()
turtle.goto(-100, 100)
turtle.pendown()
# 画主机的外框
turtle.fillcolor("white")
turtle.begin_fill()
turtle.goto(-100, -100)
turtle.goto(100, -100)
turtle.goto(100, 100)
turtle.goto(-100, 100)
turtle.end_fill()
# 画主机的显示屏
turtle.penup()
turtle.goto(-80, 80)
turtle.pendown()
turtle.fillcolor("#87CEEB")
turtle.begin_fill()
turtle.goto(-80, -20)
turtle.goto(80, -20)
turtle.goto(80, 80)
turtle.goto(-80, 80)
turtle.end_fill()
# 画显示屏上的图标
turtle.penup()
turtle.goto(-60, 60)
turtle.pendown()
turtle.fillcolor("white")
turtle.begin_fill()
turtle.circle(20)
turtle.end_fill()
# 画键盘
turtle.penup()
turtle.goto(-80, -30)
turtle.pendown()
turtle.fillcolor("gray")
turtle.begin_fill()
turtle.goto(-80, -100)
turtle.goto(80, -100)
turtle.goto(80, -30)
turtle.goto(-80, -30)
turtle.end_fill()
# 画一个数据库图标
def draw_database():
turtle.penup()
turtle.goto(150, 0)
turtle.pendown()
turtle.fillcolor("#FFDAB9")
turtle.begin_fill()
turtle.circle(50)
turtle.end_fill()
turtle.penup()
turtle.goto(130, 10)
turtle.pendown()
turtle.fillcolor("#636363")
turtle.begin_fill()
turtle.circle(20)
turtle.end_fill()
# 画一个图书馆的标志
def draw_library():
turtle.penup()
turtle.goto(-150, 0)
turtle.pendown()
turtle.fillcolor("#9370DB")
turtle.begin_fill()
turtle.goto(-150, -80)
turtle.goto(-50, -80)
turtle.goto(-50, 0)
turtle.goto(-150, 0)
turtle.end_fill()
turtle.penup()
turtle.goto(-50, 0)
turtle.pendown()
turtle.fillcolor("#5F9EA0")
turtle.begin_fill()
turtle.circle(40)
turtle.end_fill()
# 设置画布
turtle.setup(800, 600)
turtle.speed(0)
# 画一个计算机的主机
draw_computer()
# 画一个数据库图标
draw_database()
# 画一个图书馆的标志
draw_library()
# 隐藏画笔
turtle.hideturtle()
# 点击关闭窗口
turtle.exitonclick()
```
这是一个简单的 Turtle 库绘图示例,画出了一个计算机、一个数据库和一个图书馆的标志,与信息资源管理专业有些微关联。
希望这个示例可以帮助到你。如果你有其他的问题,可以随时问我。
阅读全文