2012-04-10 92 views
2

我不斷收到此錯誤與貨幣轉換程序,我寫無效字面INT()基數爲10

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

你能提供的運行腳本,當你使用的是什麼價值的樣品和你的錯誤?如果我輸入像「17」這樣的有效整數,這對我來說很好。 – scwagner 2012-04-10 21:07:31

+0

讓我猜,你輸入了一個浮點表達式,例如'10.00'? – 2012-04-10 21:08:29

+0

你爲什麼要把泰銖的數字變成一個整數? – 2012-04-10 21:12:57

回答

2

問題:

  1. 使用浮動(泰銖)的浴恐怕也會是一個利率,這不是整數。
  2. 沒有原始輸入的東西用逗號(,)作爲小數點分隔符,使用點(。)
相關問題