Python 3.x 如何将输入行转换为函数?

Python 3.x 如何将输入行转换为函数?,python-3.x,Python 3.x,如何将这段代码转换为函数 x = int(input('Please enter a positive integer: ')) 我试过了 def user_input(): x = int(input('Please enter a positive integer: ')) 但它出现了一个未定义的错误 您不能只将要返回的内容分配给某个随机变量,您需要显式地返回它 出现了哪个错误?全部错误是什么?看来没关系。 def user_input(): return int(inp

如何将这段代码转换为函数

x = int(input('Please enter a positive integer: '))
我试过了

def user_input():
    x = int(input('Please enter a positive integer: '))

但它出现了一个未定义的错误

您不能只将要返回的内容分配给某个随机变量,您需要显式地返回它


出现了哪个错误?全部错误是什么?看来没关系。
def user_input():
    return int(input('Please enter a positive integer: '))