2012-11-08 20 views
0

我试图让一个函数运行另一个函数,然后询问输入。 问题是,当我使用打印选项时,它在执行def后返回None,但是当我使用返回选项时,它仅打印print_board(板)并完成该功能,意思是不询问输入。如何执行def命令而不显示无

如何在不显示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) 

回答

1

简单:

def main(): 
    print_board(board) 
    ... 

这将调用print_board(),但既不能打印出它的返回值(None),也没有终止main()

+0

愚蠢的我,谢谢你的工作! – user1783611

相关问题