从键盘输入一个大于1小于20的正整数m在屏幕上输出高度和宽度均为2m+1的田字形图案
时间: 2024-02-03 22:15:58 浏览: 72
输入一个大写字母,程序根据输入字符在字母表的顺序位置n,输出一个高度为n的金字塔图形
好的,以下是 Python 代码实现:
```python
m = int(input("请输入一个大于1小于20的正整数m:"))
# 验证输入是否合法
if m <= 1 or m >= 20:
print("输入不合法!")
else:
# 输出田字形图案
for i in range(2*m+1):
for j in range(2*m+1):
if i == m or j == m:
print("*", end="")
else:
print(" ", end="")
print()
```
运行结果如下:
```python
请输入一个大于1小于20的正整数m:5
*********
*
*
*
*
*
*********
*
*
*
*
*
*********
```
希望能帮到你!
阅读全文