Python 新手,无法弄清楚下面的代码有什么问题。
a = input('input a number: ')
if int(a) >=0:
print(a)
else:
print(-a)
当输入-2时,输出应该是2。
但是,我收到错误代码:
TypeError: bad operand type for unary-:"str' on print(-a)
谁能帮忙?谢谢。
原文由 pizizzx 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试:
或者