0Pricing
Python Academy · Ders

Sayısal ve Mantıksal Türler

int, float ve bool veri türlerini pratik örneklerle keşfedin.

Sayısal ve Mantıksal Türler, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Python Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python Academy kursu toplamda 4 dersten oluşur.

Giriş

Python'da birkaç sayısal tür vardır. int tam sayıları, float ondalık sayıları, complex ise 3+2j gibi karmaşık sayıları tutar.

Tamsayı Türü

int, x = 42 örneğinde olduğu gibi, boyutu isteğe bağlı olan tam sayıları saklar. Taşma olmaz; Python tamsayıları gerektiği kadar büyütür.
x = 42
print(type(x))

Kayan Nokta Türü

float, 64 bitlik ondalık değerleri saklar: pi = 3.14159. Kayan nokta hassasiyetine dikkat edin: 0.1 + 0.2, tam olarak 0.3'e eşit değildir.

Mantıksal Tür

bool, int sınıfının bir alt sınıfıdır. True, 1'e; False ise 0'a eşittir. Şunu yapabilirsiniz: True + True == 2
print(True + True)
print(type(False))

Aritmetik İşleçler

+ - * / // % ** sayısal işleçlerinizdir. // taban bölme, ** ise üs alma işlemidir.
print(7 // 2)  # 3
print(2 ** 10) # 1024

Karşılaştırma İşleçleri

== != > < >= <= mantıksal değerler üretir. Kimlik karşılaştırması için is kullanın; mantıksal değerler için == kullanmayın.
print(10 > 3)
print(10 == 10)

Mantıksal İşleçler

and, or, not mantıksal ifadeleri birleştirir. Python kısa devre değerlendirmesi yapar: False and anything, sağ tarafı atlar.
print(True and False)
print(not True)

Tamsayı Bölmesi ve Gerçek Bölme

5 / 2, 2.5 (float) verir. 5 // 2 ise 2 (int) verir. Hangisine ihtiyacınız olduğunu her zaman açıkça belirtin.
print(5 / 2)
print(5 // 2)

abs(), round(), pow()

abs(-7), 7 verir. round(3.567, 2), 3.57 verir. pow(2, 8), 2**8 ile eşdeğerdir.
print(abs(-7))
print(round(3.567, 2))

math Modülü

import math, gelişmiş sayısal işlemler için math.sqrt(), math.pi, math.ceil(), math.floor() işlevlerini kullanmanızı sağlar.

Mantıksal Doğruluk

Sıfır olmayan sayılar, boş olmayan dizeler ve koleksiyonlar doğru kabul edilir. 0, 0.0, '', [], {}, None değerlerinin tümü yanlış kabul edilir.

Kısa Denetim

Hangi Python işleci taban bölme işlemini gerçekleştirir?

Özet

Python sayıları: int (isteğe bağlı hassasiyet), float (64 bit), bool (True/False). Temel işleçler: taban bölme için //, üs için ** ve mantıksal işlemler için and/or/not.

Devam Edin

Harika çalıştınız! Becerilerinizi geliştirmeye devam etmek için sonraki derse geçin.

Sıkça Sorulan Sorular

“Sayısal ve Mantıksal Türler” dersi ücretsiz mi?

Evet — “Sayısal ve Mantıksal Türler” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Python Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python Academy kursu toplamda 4 dersten oluşur.

“Sayısal ve Mantıksal Türler” dersinde ne öğreneceğim?

int, float ve bool veri türlerini pratik örneklerle keşfedin. Python Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Python Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Python Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“Sayısal ve Mantıksal Türler” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Python Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Python Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Değişkenler ve Atama
  2. Sayısal ve Mantıksal Türler
  3. Dizeler ve Tür Dönüşümü
  4. Kullanıcı Girdisini Okuma
← Python Academy Sayfasına Dön