给我写一个炫酷的Python代码
时间: 2023-02-09 21:12:15 浏览: 60
好的,这是一个使用 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)
```
运行上述代码,你会看到一个彩虹色的螺旋形图案。快去试试吧!
用Python给我写一个炫酷的烟花爆炸代码
这是一段简单的Python烟花爆炸代码供参考:
```python
from random import randint
from turtle import *
# 画布大小
setup(800, 600)
# 画笔颜色
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple']
# 爆炸函数
def explosion(x, y):
for i in range(20):
color(colors[randint(0, 5)])
begin_fill()
circle(randint(10, 30))
end_fill()
left(randint(0, 360))
forward(randint(20, 50))
# 点击画布触发爆炸
onscreenclick(explosion)
# 等待点击
exitonclick()
```
代码中使用了 turtle 库,这是Python内置的绘图库,可以画线条和图形,这里我们用它来绘制烟花爆炸效果。当用户点击画布时,会触发 explosion 函数,在随机位置画出随机颜色、大小、方向的烟花。
请注意,这只是一个简单的代码示例,如果要更炫酷的效果,可以通过添加其他图形、动画、音效等来实现。