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=输出。