用python编写一个程序,用户输入整数a,a的取值范围为2~20,自动打印出一个边长为a的正方形。例如,a=5时,则输出如下图形: ***** * * * * * * *****
时间: 2024-01-10 08:21:31 浏览: 117
利用python打印出菱形、三角形以及矩形的方法实例
5星 · 资源好评率100%
以下是使用Python编写的程序,根据用户输入的整数a打印出一个边长为a的正方形:
```python
a = int(input("请输入整数a(2~20):"))
# 打印上边界
print("*" * a)
# 打印中间部分
for i in range(a-2):
print("*" + " "*(a-2) + "*")
# 打印下边界
print("*" * a)
```
运行示例:
```
请输入整数a(2~20):5
*****
* *
* *
* *
*****
```
阅读全文