给我写一个炫酷的Python代码
时间: 2023-02-09 11:12:15 浏览: 98
好的,这是一个使用 Python 的 turtle 库来绘制一个炫酷的五角星的代码:
```
import turtle
def draw_star(t, size, color):
t.begin_fill()
for i in range(5):
t.forward(size)
t.right(144)
t.end_fill()
t = turtle.Turtle()
t.color('yellow', color)
draw_star(t, 100, 'red')
turtle.done()
```
这段代码会在屏幕上绘制一个大小为 100,填充颜色为红色,边框颜色为黄色的五角星。你也可以更改五角星的大小和颜色来达到你想要的效果。
相关问题
帮我写一个python炫酷代码
好的,以下是一个使用turtle库绘制彩虹螺旋的代码:
```python
import turtle
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple']
t = turtle.Turtle()
t.speed(0)
turtle.bgcolor('black')
for i in range(360):
t.color(colors[i%6])
t.width(i/100 + 1)
t.forward(i)
t.left(59)
```
运行上述代码,你会看到一个彩虹色的螺旋形图案。快去试试吧!
b帮我写一个炫酷的Python烟花代码
好的,以下是一个简单的Python烟花代码,它使用了turtle模块和random模块来创建随机的烟花效果:
```python
import turtle
import random
# 设置画布大小和背景颜色
turtle.setup(width=600, height=600)
turtle.bgcolor("black")
# 创建烟花函数
def firework(x, y):
# 设置画笔颜色和形状
turtle.color(random.choice(["red", "blue", "green", "yellow", "white"]))
turtle.shape("circle")
turtle.shapesize(0.5)
turtle.penup()
# 设置起始位置和速度
turtle.goto(x, y)
turtle.speed(0)
# 绘制烟花
for i in range(50):
turtle.pendown()
turtle.forward(i*2)
turtle.right(144)
turtle.penup()
# 隐藏画笔
turtle.hideturtle()
# 绑定鼠标左键点击事件
turtle.onscreenclick(firework)
# 运行主循环
turtle.mainloop()
```
当你运行这个代码时,你可以点击鼠标左键来创建随机颜色和形状的烟花效果。希望你喜欢这个简单的烟花代码!
阅读全文