如何用python输出任意符号矩阵

请编程用户输入一个符号,并用所给符号输出一个矩阵图形,我用了value,input函数,但好像出现了EOF错误。

放出您的代码和报错吧😄

  • 示例——

    img


    img


    img

  • 代码

#!/sur/bin/nve python
# coding: utf-8

char = input('\n请输入一个字符如(@):').strip() # 接收键盘录入并去除前后空格。

if len(char) != 1:
    print(f"\n{' 输入字符太多!':~^43}\n")
    exit() # 输入字符错误,退出程序。

n = 9 # 输出 n*n 的字符矩阵。
for i in range(n):
    print(char*9)


  • 矩阵美化

    img

  • 代码

    print(' '.join(char*9)) # 以一个英文空格分隔字符。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^