编程代码怎么画正方形

时间:2025-03-04 03:04:56 明星趣事

使用编程代码画正方形的方法取决于你使用的编程语言和可用的库。以下是几种常见编程语言中画正方形的示例代码:

Python

使用`turtle`库:

```python

import turtle

def draw_square(side_length):

for _ in range(4):

turtle.forward(side_length)

turtle.right(90)

turtle.done()

draw_square(100)

```

使用`print`函数:

```python

side_length = int(input("请输入正方形的边长: "))

for i in range(side_length):

for j in range(side_length):

print("*", end=" ")

print()

```

Java

使用`Swing`库:

```java

import javax.swing.*;

import java.awt.*;

public class SquareDrawing {

public static void main(String[] args) {

JFrame frame = new JFrame("Draw a Square");

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setSize(400, 400);

JPanel panel = new JPanel();

frame.add(panel);

Graphics g = panel.getGraphics();

g.drawRect(50, 50, 100, 100);

frame.setVisible(true);

}

}

```

C

使用`Windows Forms`库:

```csharp

using System;

using System.Drawing;

using System.Windows.Forms;

public class SquareDrawingForm : Form {

protected override void OnPaint(PaintEventArgs e) {

base.OnPaint(e);

e.Graphics.DrawRectangle(Pens.Black, 50, 50, 100, 100);

}

[STAThread]

static void Main() {

Application.EnableVisualStyles();

Application.Run(new SquareDrawingForm());

}

}

```

JavaScript(HTML5 Canvas):

使用`Canvas`元素:

```html

Your browser does not support the HTML5 canvas tag.