Python 如何在不显示“无”的情况下执行def命令

Python 如何在不显示“无”的情况下执行def命令,python,function,nonetype,Python,Function,Nonetype,我试图让一个函数运行另一个函数,然后请求输入。 问题是,当我使用打印选项时,它在执行def后返回None,但当我使用返回选项时,它只打印打印板(板)并完成功能,也就是说,不要求输入 如何在不显示None和不完成函数的情况下执行命令 def main(): print print_board(board) x = int(raw_input("Enter row ")) y = int(raw_input("Enter column ")) z = int(

我试图让一个函数运行另一个函数,然后请求输入。 问题是,当我使用打印选项时,它在执行def后返回
None
,但当我使用返回选项时,它只打印打印板(板)并完成功能,也就是说,不要求输入

如何在不显示
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)
简单地说:

def main():
     print_board(board)
     ...
这将调用
print\u board()
,但既不会打印其返回值(
None
),也不会终止
main()