2016-08-08 5 views
0

私はプログラムを持っています。<function at> Python Curses

私はこの

scoreboard = '\n'.join([ 
    '┌────────────┐', 
    '│  Player   │', 
    '│      │', 
    '│   4   │', 
    '│      │', 
    '│      │', 
    '│ Computer   │', 
    '│      │', 
    '│   5   │', 
    '│      │', 
    '└────────────┘']) 

その後、私はその後、私は機能のスコアボードを定義した

score_board = scoreboard 

を行っている行きました。

def scoreboard(): 
    for i, line in enumerate(score_board.splitlines()): 
     mvaddstr(12 + i, 1, line) 
    endwin() 

その後、私は何それが印刷さが何もない私のプログラムで

scoreboard() 

を実行します。それで、ボタンを押すと、これがポップアップします。

<function scoreboard at 0x03ACF6A8> 

私のプログラムはすべてここにありますが、実行されていません。 http://pastebin.com/L1nDNpx2

どのように私はそれがスコアボードを印刷することができますか?

ありがとうございます!

+0

は 'score_board = scoreboard'と定義する' score_board =「その長いstring'' – inspectorG4dget

答えて

1

これは、変数スコアボード(関数/リスト)を2回再定義したためです。 関数の名前を変更してみてください。

+0

感謝を削除してください!出来た! –