所以。在我的程序中,我有一部分檢查除法結果是否是整數。例如,6/3 = 2
(True)或7/3 = 1.66
(False)。問題是當我做一個像6/3
這樣的分區時,應該是一個整數的結果被歸類爲一個浮點數,因爲它出現爲2.0
而不是2
。有什麼辦法,以便小數點/浮點數答案被歸類爲帶小數點的浮點數,整數答案被歸類爲一個整數?任何方式如此整數被歸類爲整數沒有.0和浮游物歸類爲浮游物?
(該結尾沒有.0號),我現在有這樣的:
6/3 = 2.0 (float)
7/3 = 1.66 (float)
我想這一點:
6/3 = 2 (integer)
7/3 = 1.66 (float)
Python 2或3?分部在他們的行爲不同。 –
我正在使用Python 3.3.0 – DylanJ