python带人名烟花代码
时间: 2024-06-11 17:02:20 浏览: 115
Python带人名烟花代码是一种用Python语言编写的程序,可以将指定人名转化为烟花效果进行展示。以下是一个示例代码:
```python
import turtle
import time
# 设置画笔
pen = turtle.Turtle()
pen.hideturtle() # 隐藏画笔形状
pen.speed(10) # 设置画笔速度
# 获取人名并设置颜色
name = input("请输入姓名:")
color = input("请输入颜色:")
pen.color(color)
# 绘制烟花效果
for i in range(50):
pen.penup()
x = -200 + 400 * random.random()
y = -200 + 400 * random.random()
pen.goto(x, y)
pen.pendown()
for j in range(30):
pen.forward(2 * j)
pen.right(91)
pen.penup()
pen.home()
# 展示人名效果
pen.showturtle() # 显示画笔形状
pen.color("white")
pen.write(name, align="center", font=("Arial", 40, "normal"))
time.sleep(5) # 程序等待5秒
turtle.bye() # 关闭画布窗口
```
这段代码中,首先通过turtle库设置画笔,获取用户输入的人名和颜色。然后使用循环绘制烟花效果,并在最后展示用户输入的人名。用户可以根据自己的需求修改颜色、字体等属性,来实现不同的效果。
阅读全文