我正在尝试在python中创建一个有趣的游戏。如果n = 10,我希望能够制作看起来像这样的东西。
--------------------------------------------------
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
--------------------------------------------------
上面和下面的虚线。我一直收到错误消息,无法让它工作。这似乎是一段足够简单的代码,我想知道我是否能得到一些帮助。
这是我第一次在本网站发帖,因此将鼓励所有帮助。谢谢!
答案 0 :(得分:3)
>>> def PegBoard(n):
print "-----"*n
print ("({}) "*n).format(*range(1,n+1))
print "-----"*n
>>> PegBoard(10)
--------------------------------------------------
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
--------------------------------------------------
>>>
答案 1 :(得分:1)
这是一段应该做你需要的代码:
def pegboard(size):
print "-"*size*4
for i in range(1, size+1):
print "(%d)" % i,
print
print "-"*size*4
pegboard(10)
我最近也在这里开始,这是一个很棒的社区,不要气馁:)