14
A
回答
1
b = a % 1
a = int(a)
什麼
0
int(a)/b == 1
(a/b)%1 == 0.2234
9
4
嘗試:
a, b = int(a), a - int(a)
獎勵:適用於負數爲好。 -1.7
拆分爲-1
和-0.7
而不是-2
和0.3
。
編輯如果a
保證是非負的,那麼gnibbler的解決方案就是要走的路。
編輯2恕我直言,Odomontois的解決方案擊敗了我的和gnibbler的。
16
>>> from math import modf
>>> b,a = modf(1.2234)
>>> print ('a = %f and b = %f'%(a,b))
a = 1.000000 and b = 0.223400
>>> b,a = modf(-1.2234)
>>> print ('a = %f and b = %f'%(a,b))
a = -1.000000 and b = -0.223400
0
x = 1.2234
y = str(x/100).split('.')
a = y[0]
b = y[1]
那麼結果是...
a = 1
b = 2234
+0
b = 2234不是OP希望的。他想要b = 0.2234 – zelite 2015-04-30 08:14:50
相關問題
- 1. 蟒蛇:通過數字
- 2. 蟒蛇:通過數組
- 3. 如何通過蟒蛇
- 4. 如何通過蟒蛇
- 5. 如何通過蟒蛇scrapy
- 6. 如何通過蟒蛇
- 7. 如何通過蟒蛇
- 8. 蟒蛇分割多頁TIFF
- 9. 蟒蛇字符串分割
- 10. 通過蟒蛇
- 11. 蟒蛇浮點數
- 12. 與蟒蛇多個小數點
- 13. 精度蟒蛇的小數
- 14. 顯示數據,並通過蟒蛇
- 15. 湊整小數蟒蛇
- 16. 蟒蛇小數比較
- 17. 蟒蛇:分割字符串的字符
- 18. 蟒蛇如何繪製分類數據
- 19. 格式漂浮在蟒蛇也小數點分隔符之前
- 20. 通過節點XSLT蟒蛇循環
- 21. 蟒蛇通過通配符
- 22. Django的蟒蛇 - 如何把所有HttpResponses通過函數
- 23. 如何通過java的參數蟒蛇,從Java
- 24. 蟒蛇的urllib2:通過對
- 25. 數據分類成蟒蛇
- 26. 如何通過蟒蛇(從txt文件)
- 27. 如何知道通過蟒蛇
- 28. 如何通過追加蟒蛇燒瓶
- 29. 蟒蛇分割字符串兩次
- 30. 蟒蛇分割故障(核心轉儲)
對於'A = -1.7'結果是'-2'和'0.3',這可能不是什麼作者想要得到。 – Bolo 2010-08-10 23:01:46