Python 使用 turtle 库
```python
import turtle
创建 turtle 对象
my_turtle = turtle.Turtle()
设置画笔颜色和粗细
my_turtle.pencolor("blue")
my_turtle.pensize(3)
绘制正方形
for i in range(4):
my_turtle.forward(100) 向前移动 100 像素
my_turtle.right(90) 右转 90 度
保持图形窗口显示
turtle.done()
```
Python 使用 turtle 库(带窗口设置)
```python
import turtle
创建绘图窗口
window = turtle.Screen()
window.title("Draw a Square")
window.bgcolor("white")
创建画笔
pen = turtle.Turtle()
pen.color("black")
pen.pensize(3)
绘制正方形的四条边
for _ in range(4):
pen.forward(100) 移动画笔向前
pen.right(90) 调整画笔角度
关闭绘图窗口
window.mainloop()
```
Python 使用 turtle 库(带函数封装)
```python
import turtle
def draw_square(length):
for _ in range(4):
turtle.forward(length) 向前移动指定长度
turtle.right(90) 向右旋转90度
调用函数并传入边长为5的正方形
draw_square(5)
保持图形窗口显示
turtle.done()
```
Java 使用 Swing 库
```java
import javax.swing.*;
import java.awt.*;
public class DrawSquare {
public static void main(String[] args) {
JFrame frame = new JFrame("Draw a Square");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 400);
frame.setLayout(new BorderLayout());
JPanel panel = new JPanel();
panel.setBackground(Color.white);
frame.add(panel, BorderLayout.CENTER);
Graphics g = panel.getGraphics();
g.setColor(Color.black);
g.fillRect(50, 50, 100, 100);
frame.setVisible(true);
}
}
```
Scratch 编程软件
```scratch
when green flag clicked
repeat 4
forward 100
turn 90 degrees
end
```
这些示例代码展示了如何使用不同的编程语言和工具来绘制正方形。你可以选择适合你的编程语言和环境来尝试这些代码。