我正在尝试用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 <module>
n = int(input())
EOFError: EOF when reading a line
我是python新手,所以不知道如何解决这个错误。代码运行良好,我不明白为什么input()函数会出错。在
好吧,我想好了。在解释器底部有一个小标签,上面有以下代码:
我必须删除
size = int(input())
,并将代码括在一个名为print_ragnoli(s)
的函数中相关问题 更多 >
编程相关推荐