编程代码正方形怎么写

时间:2025-01-27 19:47:47 网络游戏

Python

方法一:使用循环打印

```python

def draw_square(side_length):

for i in range(side_length):

for j in range(side_length):

print("*", end="")

print()

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

draw_square(side_length)

```

方法二:使用turtle模块

```python

import turtle

def draw_square(length):

for _ in range(4):

turtle.forward(length)

turtle.right(90)

turtle.setup(500, 500)

turtle.bgcolor("white")

turtle.color("black")

turtle.pensize(3)

turtle.penup()

turtle.goto(-100, -100)

turtle.pendown()

draw_square(200)

turtle.hideturtle()

turtle.done()

```

JavaScript

```javascript

function drawSquare() {

var row = parseInt(prompt('请输入行数:'));

if (row > 10) row = 10;

for (var i = 1; i <= row; i++) {

for (var j = 1; j <= row; j++) {

document.write("* ");

}

document.write("\n");

}

}

drawSquare();

```

C语言

```c

include

int main() {

int i, j, size = 5; // 正方形的边长

for (i = 0; i < size; i++) {

for (j = 0; j < size; j++) {

printf(" "); // 使用字符绘制正方形

}

printf("\n"); // 换行

}

return 0;

}

```

Java

```java

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("请输入正方形边长: ");

int sideLength = scanner.nextInt();

drawSquare(sideLength);

}

public static void drawSquare(int length) {

for (int i = 0; i < 4; i++) {

for (int j = 0; j < length; j++) {

System.out.print(" ");

}

System.out.println();

}

}

}

```

这些代码示例展示了如何在不同编程语言中绘制正方形。你可以选择适合你的语言和环境来运行这些代码。