我正在尝试用HackerRank创建一个模式,据我所知,我的解决方案奏效了。在size = int(input())
letters = 'abcdefghijklmnopqrstuvwxyz'
for i in range(size):
textp = "-".join(letters[size - 1: size - (1 + i): -1])
textn = "-".join(letters[size - i: size: 1])
print(textp.rjust(size + 2, '-') + '-' + letters[size - (1 + i)] + '-' + textn.ljust(size + 2, '-'))
for i in range(size - 2, -1, -1):
textp = "-".join(letters[size - 1: size - (1 + i): -1])
textn = "-".join(letters[size - i: size: 1])
print(textp.rjust(size + 2, '-') + '-' + letters[size - (1 + i)] + '-' + textn.ljust(size + 2, '-'))
打印输出:
^{pr2}$
但当我试着提交的时候File "solution.py", line 12, in
n = int(input())
EOFError: EOF when reading a line
我是python新手,所以不知道如何解决这个错误。代码运行良好,我不明白为什么input()函数会出错。在