输出n行n列的矩阵,其中对角线元素为“@”,其余为“*”。 @

输出n行n列的矩阵,其中对角线元素为“@”,其余为“”。 用Python输出如输入5则结果为:@@
@@*
@
@@*
@*
@


n = int(input()) # 输入

for i in range(n): #遍历行
    for j in range(n): #遍历列
        if i == j:
            print('@', end='') #end=''是为了让该语句打印后不打印换行
        else:
            print('*', end='')
    print() 

img