为什么在没有用户输入的情况下在Python IDE上工作,而在用户输入的Pycharm中却没有?

时间:2016-04-28 18:01:31

标签: python python-3.x

当我给“a和b”一个值并且要求“a + b”时,ir运行正常,但是当我要求输入时它没有,它说“TypeError:%d format:需要一个数字,不是str。“

a = input()

b =输入()

x = a + b

打印(“Z =%d”%(x))

谢谢!

2 个答案:

答案 0 :(得分:2)

format()函数返回一个字符串,您可以使用int()

将其转换为数字

答案 1 :(得分:1)

print ("Z = %d" % (x))更改为print ("Z = %s" % (x))

's'将对象转换为String