Yazeka
Arama sonuçlarına göre oluşturuldu
Float ile int arasında dönüşüm yapmak için Python'da aşağıdaki yöntemler kullanılabilir:
- int() fonksiyonu: Bu fonksiyon, float değerini keserek sadece tamsayı kısmını döndürür 13. Ancak, bu yöntem veri kaybına neden olabilir 1.
float_1 = 1.1 float_2 = 1.5 float_3 = 1.9 print(int(float_1)) # Çıktı: 1 print(int(float_2)) # Çıktı: 1 print(int(float_3)) # Çıktı: 1
- math modülü: Bu modüldeki
math.ceil
vemath.floor
fonksiyonları, float değerini sırasıyla en küçük tamsayı değerine veya en büyük tamsayı değerine yuvarlar 12.
import math float_1 = 1.1 float_2 = 1.5 float_3 = 1.9 print(math.floor(float_1)) # Çıktı: 1 print(math.ceil(float_1)) # Çıktı: 2
float_value = 543.45 int_value = round(float_value)
5 kaynaktan alınan bilgiyle göre: