为了账号安全,请及时绑定邮箱和手机立即绑定

如何修复 TypeError: +: 'int' 和 'str' 不支持的操作数类型

如何修复 TypeError: +: 'int' 和 'str' 不支持的操作数类型

当年话下 2022-06-28 16:38:34
我正在编写一个计算器,当我运行程序时,出现了这个错误消息:Traceback (most recent call last):  File "/Users/sergioley-languren/Documents/itt/independent_projects/Mathematical_Calculator.py", line 66, in <module>    print(x + "+" + y + "=" + mathResult + ".") ; sleep(float(speed))TypeError: unsupported operand type(s) for +: 'int' and 'str'这是出现错误的代码:print("type in your addition problem with your x variable first. (x variable = your first number) CAUTION: This calculator only supports 2 numbers at the moment.") ; sleep(float(speed))        x = int(input())        print("Type in your y variable.") ; sleep(float(speed))        y = int(input())        mathResult = x + y        print(x + "+" + y + "=" + mathResult + ".") ; sleep(float(speed))
查看完整描述

3 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

在python3中:print(x , "+" , y , "=" , mathResult , ".")



查看完整回答
反对 回复 2022-06-28
?
繁星coding

TA贡献1797条经验 获得超4个赞

试着用逗号代替+

print x , "+" , y , "=" , mathResult , "."


查看完整回答
反对 回复 2022-06-28
?
森林海

TA贡献2011条经验 获得超2个赞

如果您使用的是 python 3.6。

print(f"{x} + {y} = {mathResult}.")


查看完整回答
反对 回复 2022-06-28
  • 3 回答
  • 0 关注
  • 141 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信