関数に別の関数を実行させてから、入力を求めようとしています。問題は、印刷オプションを使用するとNone
、def を実行した後に返されることですが、return オプションを使用すると、print_board(board) を出力して関数を終了するだけです。つまり、入力を要求することはありません。
関数を表示せず、終了せずにコマンドを実行するにはどうすればよいNone
ですか?
def main():
print print_board(board)
x = int(raw_input("Enter row "))
y = int(raw_input("Enter column "))
z = int(raw_input("Enter digit "))
return is_valid_move(x,y,z)