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 に答える