Discuss / Python / 搞不懂

搞不懂

Topic source

-- coding: utf-8 --

s1=72 s2=85 x='(%d-%d)/%d' % (s2,s1,s1) '%.2f' % x 运行之后,为啥会显示TypeError: a float is required

x是整数啊换成x='(%d-%d)*1.0/%d' % (s2,s1,s1)

搞错了,你的x是字符串吧


  • 1

Reply