[求助问答]TypeError: unsupported operand type(s) for -: 'str' and 'int'是什么意思?
2024-04-0478
AI 快速预览详细
本文讨论了在编写三角形数表解题器时遇到的TypeError: unsupported operand type(s) for -: 'str' and 'int'问题。通过具体的代码示例,解释了错误的原因,并提供了详细的解决方法。具体解决方法是将输入的行和列转换为整数类型,使用int()函数进行类型转换。这样可以避免类型不匹配导致的错误,确保代码正常运行。
我写了一个解题器,代码如下:
import time
while True:
print("欢迎使用三角形数表解题器")
time.sleep(1)
hang = input("请输入行")
lie = input("请输入列")
print((((hang + lie) - 1) * ((hang + lie) - 1)))
可运行了一半后,出现;
欢迎使用三角形数表解题器请输入行12请输入列3Traceback (most recent call last): File "C:\Users\Administrator\Documents\mindplus-py\user\2024-03-31-11-58-03\11111.py", line 10, in
怎么办????????




