Python 2.7 Python—如何获取用户输入并在函数中使用

Python 2.7 Python—如何获取用户输入并在函数中使用,python-2.7,function,Python 2.7,Function,请帮助我为什么在执行以下程序时m变量出现错误 x=int(input("Enter first number")) y=int(input("Enter second number")) def multiplication(): m=x*y print("Multiplication result"m) 在Python 2中,您应该使用raw\u input():Check接受用户输入 请使用python遵循适当的计划: 此外,您在定义变量时未接受变量,并学习如何使用: 最后,要调用此函

请帮助我为什么在执行以下程序时m变量出现错误

x=int(input("Enter first number"))
y=int(input("Enter second number"))

def multiplication():
 m=x*y
print("Multiplication result"m)

在Python 2中,您应该使用
raw\u input()
:Check接受用户输入

请使用python遵循适当的计划:

此外,您在定义变量时未接受变量,并学习如何使用:

最后,要调用此函数,请使用:

multiplication(x, y)

如果希望将其保留在函数中,也可以这样做

def input_function():
    x = int(raw_input("Enter first number"))
    y = int(raw_input("Enter second number"))
    return x,y


def multiplication():
    x,y = input_function()
    m = x * y
    print "Multiplication result", m

multiplication()
或者像这样,在一个函数中。但它看起来不那么漂亮

def multiplication(x,y):
    m = x * y
    print "Multiplication result",m


multiplication(int(raw_input('Enter first number')),int(raw_input('Enter second number')))

你有没有学习过一些基本的Python教程?你为什么还期望其他的东西?没有,因为我刚刚开始给这个问题添加标签。非常感谢你的回复!我们不能接受任何用户输入并在函数操作中使用这些数据对不起,我们不能接受任何用户输入并在函数操作中使用这些数据吗?我实际上是要创建一个计算器。我编辑了我的答案,是的,你可以接受用户输入并将其传递给函数。在我的回答中,我将用户输入的
x
y
传递给函数
乘法
。这能澄清你的问题吗?非常感谢,现在我知道了,这个问题是“输入”,当我用“RWAI输入”替换它时,你可能会考虑编辑你的答案,并添加至少一行关于你的程序所做的事情。此外,你还可以写下你的问题是什么,以及你是如何解决问题的。你也可以接受你自己的答案。好的,我已经编辑好了,我会永远记住的。谢谢!更好,你可以回滚,越早越好。你能告诉我如何学习python吗?现在我正在使用youtube和python.org检查这些:,,并在Internet上搜索更多信息。按照您喜欢的教程进行操作,并且容易学习。或者,如果你喜欢书:查看帖子。重要提示:尽管这段代码可能会解决问题,但请检查这段代码解决问题的方式和原因,这将真正有助于提高您的帖子质量,并可能导致更多的投票。请记住,你是在将来回答读者的问题,而不仅仅是现在提问的人。请在回答中添加解释,并说明适用的限制和假设。
x=int(raw_input("enter first number"))
os=raw_input("Enter the sign of what you wanna do +,-,/,*")
y=int(raw_input("enter second number"))
def input_function():
    x = int(raw_input("Enter first number"))
    y = int(raw_input("Enter second number"))
    return x,y


def multiplication():
    x,y = input_function()
    m = x * y
    print "Multiplication result", m

multiplication()
def multiplication(x,y):
    m = x * y
    print "Multiplication result",m


multiplication(int(raw_input('Enter first number')),int(raw_input('Enter second number')))
def r():
    v = int(input("voltage: "))
    i = int(input("current: "))
    resistance = v*i
    return(resistance,'ohms')