Python 返回从a中减去b的表达式

Python 返回从a中减去b的表达式,python,Python,我正在做一个计算器作为学校的作业。我对一个函数有问题: def subtraction(a, b): return a, "-", b, "=", a - b 此函数应返回“a-b=c”,例如:“3-2=1” 当我将文件推送到Git时,我收到一封电子邮件,其中包含有关此特定功能的以下错误: def subtraction(a, b): return a, "-", b, "=", a - b 测试减法:失败(2.795毫秒) 测试减法浮动:失败(2.538毫秒) 测试减法3次:失败(2.44

我正在做一个计算器作为学校的作业。我对一个函数有问题:

def subtraction(a, b):
return a, "-", b, "=", a - b
此函数应返回“a-b=c”,例如:“3-2=1”
当我将文件推送到Git时,我收到一封电子邮件,其中包含有关此特定功能的以下错误:

def subtraction(a, b):
return a, "-", b, "=", a - b
测试减法:失败(2.795毫秒)

测试减法浮动:失败(2.538毫秒)

测试减法3次:失败(2.445毫秒)

测试减法随机:失败(2.598毫秒)

我用print函数测试了这段代码,并在命令提示符下执行了该文件,它完全正常工作。 任何形式的帮助都将不胜感激

返回a,“-”,b,“=”,a-b
返回元组
(a,“-”,b,“=”,a-b

您需要返回一个
字符串
串联:


返回str(a)+“-”+str(b)+“=”+str(a-b)

您需要导入数学库以获取其他函数 Try-and-plus必须显式使用,不带外括号
打印(str(a)+str(b))

尝试使用如下格式:

def subtraction(a, b):
    return "{} - {} = {}".format(a, b, a-b)
试试这个

def subtraction(a, b):
  return "%s-%s=%s" %(a,b, a - b)

返回一个元组
(a,“-”,b,“=”,a-b)
。好的,谢谢-现在更清楚了:我编辑了我的答案以反映所需的a=输出。