int()的基数为10的文字无效

时间:2012-04-10 21:04:45

标签: python

我继续通过我写的货币兑换程序得到此错误

baht = raw_input("enter baht")
usd = int(baht) / (30.94)
print "%r baht equals %r usd" % (baht, usd)

1 个答案:

答案 0 :(得分:2)

的问题:

  1. 使用浮动(泰铢)作为浴,它可能是一个利率,而不是int。
  2. 不要使用逗号(,)作为小数分隔符的原始输入内容,请使用点(。)