turtle库写重庆财经学院
时间: 2023-09-27 17:08:57 浏览: 37
可以使用以下代码来使用turtle库写出重庆财经学院的logo:
```python
import turtle
# 设置画布大小和背景色
turtle.setup(600, 600)
turtle.bgcolor("#FFFFFF")
# 绘制文字部分
turtle.penup()
turtle.goto(-150, 0)
turtle.pendown()
turtle.color("#000000")
turtle.write("重庆财经学院", font=("Arial", 26, "normal"))
# 绘制图形部分
turtle.penup()
turtle.goto(-80, -70)
turtle.pendown()
turtle.color("#004A99")
turtle.begin_fill()
turtle.forward(160)
turtle.left(90)
turtle.forward(70)
turtle.left(90)
turtle.forward(160)
turtle.left(90)
turtle.forward(70)
turtle.end_fill()
turtle.done()
```
运行以上代码,就可以看到绘制出来的重庆财经学院的logo啦!
相关问题
turtle库绘制重庆财经学院校徽
好的,让我们来绘制重庆财经学院的校徽。首先,我们需要导入turtle库,并设置画布大小和背景颜色。
```python
import turtle
# 设置画布大小和背景颜色
turtle.setup(800, 800)
turtle.bgcolor('white')
```
接下来,我们可以定义一个绘制五角星的函数star,以及一个绘制圆形的函数circle。
```python
# 绘制五角星
def star(size):
for i in range(5):
turtle.forward(size)
turtle.right(144)
turtle.forward(size)
turtle.left(72)
# 绘制圆形
def circle(radius):
turtle.circle(radius)
```
然后,我们可以开始绘制重庆财经学院的校徽了。首先,绘制内部的圆形和五角星。
```python
# 绘制内部圆形
turtle.penup()
turtle.goto(0, -150)
turtle.pendown()
turtle.begin_fill()
circle(150)
turtle.end_fill()
# 绘制五角星
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.begin_fill()
star(100)
turtle.end_fill()
```
接着,我们绘制外部的圆环和文字。
```python
# 绘制外部圆环
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.pensize(10)
turtle.circle(250)
# 绘制文字
turtle.penup()
turtle.goto(0, -350)
turtle.pendown()
turtle.write('重庆财经学院', align='center', font=('Arial', 30, 'normal'))
```
最后,我们可以调用turtle.done()函数来保持窗口不关闭,让我们可以欣赏我们的作品。
```python
# 保持窗口不关闭
turtle.done()
```
完整代码如下:
```python
import turtle
# 绘制五角星
def star(size):
for i in range(5):
turtle.forward(size)
turtle.right(144)
turtle.forward(size)
turtle.left(72)
# 绘制圆形
def circle(radius):
turtle.circle(radius)
# 设置画布大小和背景颜色
turtle.setup(800, 800)
turtle.bgcolor('white')
# 绘制内部圆形
turtle.penup()
turtle.goto(0, -150)
turtle.pendown()
turtle.begin_fill()
circle(150)
turtle.end_fill()
# 绘制五角星
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.begin_fill()
star(100)
turtle.end_fill()
# 绘制外部圆环
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.pensize(10)
turtle.circle(250)
# 绘制文字
turtle.penup()
turtle.goto(0, -350)
turtle.pendown()
turtle.write('重庆财经学院', align='center', font=('Arial', 30, 'normal'))
# 保持窗口不关闭
turtle.done()
```
运行代码,即可看到绘制出的重庆财经学院校徽。
turtle画重庆财经学院大门
好的,以下是使用Python的turtle画出重庆财经学院大门的代码:
```python
import turtle
# 设置画笔宽度和颜色
turtle.pensize(5)
turtle.pencolor("black")
# 画左边的门柱和门
turtle.penup()
turtle.goto(-200, 0)
turtle.pendown()
turtle.forward(100)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(100)
# 画右边的门柱和门
turtle.penup()
turtle.goto(100, 0)
turtle.pendown()
turtle.forward(100)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(100)
# 画门的横梁和圆形门环
turtle.penup()
turtle.goto(-100, 100)
turtle.pendown()
turtle.forward(200)
turtle.penup()
turtle.goto(-40, 60)
turtle.pendown()
turtle.circle(20)
# 画门的校名和校徽
turtle.penup()
turtle.goto(-100, -50)
turtle.pendown()
turtle.write("重庆财经学院", font=("Arial", 20, "normal"))
turtle.penup()
turtle.goto(-50, -150)
turtle.pendown()
turtle.circle(50)
turtle.penup()
turtle.goto(-50, -125)
turtle.pendown()
turtle.write("财", font=("Arial", 30, "bold"))
# 隐藏画笔
turtle.hideturtle()
turtle.done()
```
运行代码后,即可看到turtle绘制出的重庆财经学院大门的效果。如果需要更改画笔的颜色和宽度,或者调整门的大小和位置,可以修改代码中的相关参数。