0

我正在尝试在 python 中创建一个有趣的游戏。如果 n = 10,我希望能够做出类似这样的东西。

--------------------------------------------------
(1) (2)  (3)  (4)  (5)  (6)  (7)  (8)  (9)  (10)  
--------------------------------------------------

上面和下面的虚线。我不断收到错误消息,无法使其正常工作。这似乎是一段很简单的代码,我想知道是否可以得到一些帮助。

这是我第一次在这个网站上发帖,所以我们会鼓励所有的帮助。谢谢!

4

2 回答 2

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)  
--------------------------------------------------
>>> 
于 2012-04-15T20:57:15.187 回答
1

这是一段应该做你需要的代码:

def pegboard(size):
    print "-"*size*4
    for i in range(1, size+1):
        print "(%d)" % i,
    print
    print "-"*size*4

pegboard(10)

我最近也从这里开始,这是一个很棒的社区,不要气馁:)

于 2012-04-15T20:54:18.420 回答