CodeBlanks Logo Icon CodeBlanks

int ve float

int ve float türlerini ve dönüşümlerini öğrenirsin.

int ve float

Python'da sayılar iki temel türdedir: int (tamsayı) ve float (ondalıklı).

age = 25          # int
price = 19.99     # float

int büyük ya da küçük tamsayıları tutar; Python'da tamsayı sınırı yoktur (bellek yettigince). float ise ondalıklı sayılar içindir.

Iki tür arasında işlem yapınca sonuç genelde float olur: 5 + 2.0 sonucu 7.0. Buna otomatik tür dönüşümü denir.

Büyük sayılar ve alt çizgi

Python büyük sayıları okumayı kolaylastırnak için alt çizgi kabul eder:

population = 7_900_000_000
budget = 1_250_000.50

Alt çizgiler Python tarafından yoksayilir; sayı yine aynı değerdedir. Bu, binlik ayıracı gibi okunabilirliği artırır.

Bilimsel gösterim de destektir: 1e6 bir milyon demektir (float).

Uygulama int ve float yazdır

count değişkenine 100 (int), weight değişkenine 2.5 (float) ata. Sonra print(count, weight) yazdır.

Başlangıç kodu

main.py
# Sayilari tanımla

Örnek çözüm

main.py
count = 100
weight = 2.5
print(count, weight)

Beklenen çıktı

100 2.5

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 5 + 2.0 işleminin sonucu nedir?

  • 7
  • 7.0 Doğru cevap
  • 5.0
  • Hata verir

Açıklama: int + float = float, sonuç 7.0.

2 Ondalıklı fiyatı ata

Soru
price = ____
print(price)
Cevap
price = 19.99
print(price)

Açıklama: price = 19.99 float değer atandin.

3 Aşağıdakilerden hangisi float türündedir?

  • 5
  • '5.0'
  • 5.0 Doğru cevap
  • "5"

Açıklama: 5.0 ondalıklı sayıdır, float.

Başlangıç bölümündeki tüm dersler