利用Turtle库画出一个有趣或者漂亮的图形。要求如下: 1.可以适当参考,但不能完全抄袭网上现有代码。 2.调整颜色、线的宽度和角度查看结果的变化。 3.利用turtle.write函数将自己名字输出在图形合适的位置上
时间: 2024-09-26 12:06:20 浏览: 33
当然可以。首先,我们需要导入Python的`turtle`库,这是一个用于创建绘图程序的强大工具。下面是一个示例,我们将绘制一个简单而有趣的螺旋图形,并通过改变颜色、线宽以及旋转角度来观察效果变化。同时,我们还会在图形的一角写下您的名字。
```python
import turtle
# 设置颜色、线宽和初始角度
color_sequence = ["red", "blue", "green", "yellow"]
line_width = [2, 4, 6, 8]
angle_change = 50
# 初始化Turtle对象并设置名字
my_turtle = turtle.Turtle()
my_turtle.speed(1) # 调整画笔速度,1最快
my_name = input("请输入你的名字:") # 获取用户输入的名字
# 绘制螺旋图形
for i in range(4):
my_turtle.color(color_sequence[i])
my_turtle.pensize(line_width[i])
for _ in range(10): # 可视化次数,越多螺旋越复杂
my_turtle.forward(50)
my_turtle.left(angle_change)
angle_change += 10 # 每次循环增加旋转角度
# 将名字写入图形合适位置
x_pos = -100 # 根据喜好调整X坐标,这里放在左边
y_pos = 150 # 同理,Y坐标取决于您想要放置的位置
my_turtle.penup() # 抬起画笔防止覆盖前面的线条
my_turtle.goto(x_pos, y_pos)
my_turtle.pendown()
my_turtle.write(my_name, font=("Arial", 16, "normal")) # 写名字
# 关闭turtle窗口
turtle.done()
阅读全文