n=int(input('enter no of rows\n'))
for row in range(0,n):
for col in range(0,n):
if row==0 or col==(n-1):
print("A",end="")
else:
print(end="")
print()
我需要如下所示的输出。我没有得到它。任何人都可以帮助我吗?代码有任何问题吗?
AAAAA
A A
A A
AA
A
最佳答案
如果你想用你的方式:
n=int(input('enter no of rows\n'))
for row in range(0,n):
for col in range(0,n):
if row == 0 or col == (n-1) or row == col:
print ("A",end ="")
else:
print(" ", end ="")
print()
输出:
enter no of rows
5
AAAAA
A A
A A
AA
A
关于python - 为什么下面的模式程序没有给出所需的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56986939/