请用turtle软件绘制一个红色、边长为100像素的正方形，并以Python代码格式输出。
user
```python
import turtle

# 设置画布
screen = turtle.Screen()
screen.title("红色正方形")

# 创建画笔
pen = turtle.Turtle()
pen.speed(2)

# 设置画笔颜色为红色
pen.color("red")

# 绘制正方形
for _ in range(4):
    pen.forward(100)  # 向前移动100像素
    pen.right(90)     # 右转90度

# 完成绘制
turtle.done()
```
assistant