Python编写一个正方形
时间: 2023-05-24 18:07:26 浏览: 74
以下是Python编写正方形的代码:
```python
# 定义正方形的边长
length = 5
# 遍历每一行
for i in range(length):
# 遍历每一列
for j in range(length):
# 如果是第一行或最后一行,或者是第一列或最后一列,打印"*"
if i == 0 or i == length - 1 or j == 0 or j == length - 1:
print("*", end=" ")
else:
# 否则,打印空格
print(" ", end=" ")
# 打印完一行后换行
print()
```
这段代码使用两个嵌套的`for`循环来遍历每一个正方形的位置,并根据该位置是否在正方形的边界上来确定是否打印"*"。最后,用`print()`函数来在每一行的结尾处打印一个换行符,从而形成完整的正方形。
相关问题
如何用Python编写程序求正方形周长
可以使用以下代码来求正方形周长:
side = float(input("请输入正方形的边长:"))
perimeter = 4 * side
print("正方形的周长为:", perimeter)
帮我用Python制作一个正方形
你好,我可以为您提供制作正方形的代码,代码如下:
```python
# 导入 turtle 库
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 绘制正方形
for i in range(4):
pen.forward(100)
pen.right(90)
# 关闭画布
canvas.exitonclick()
```
请注意,以上代码是用 Python 语言编写的,可以绘制一个边长为 100 的正方形。希望对您有所帮助。