ÜNİTE:
1.2. PROBLEM ÇÖZME VE ALGORİTMALAR
KAZANIMLAR:
1.2.2.3. Veri türlerini ve aralarındaki farkı açıklar.
1.2.2.4. Veri türlerini problemlerin çözümünde kullanır.
KISIM
PYTHON'DA İŞARETLER VE OPERATÖRLER
Python'da işaretler, çeşitli işlemler ve işlevler için kullanılır. İşte bazı önemli işaretler ve bunların işlevleri:
1. Atama İşareti (=)
Değişkenlere değer atamak için kullanılır.
2. Eşitlik Kontrolü (==)
İki değerin eşit olup olmadığını kontrol etmek için kullanılır.
3. Mantıksal Operatörler
- Ve (and): İki koşulun da doğru olması durumunda True döner.
- Veya (or): En az bir koşul doğruysa True döner
Atama İşareti, Eşitlik Kontrolü, Mantıksal Operatörler Görevleri
Atama İşareti Görevi(=)
x ve y isminde iki tane tamsayı değişken oluşturun ve ayrı ayrı ekrana yazdırınız.
Eşitlik Kontrolü Görevi (==)
TAMSAYI EŞİTLİĞİ
a ve b isminde iki tane tamsayı değişken oluşturun ve değişkenlerinin eşit olup olmadığını kontrol eden bir koşul yazın.
Mantıksal Operatörler Görevi (ve - and)
OY KULLANMA DURUMU
Kullanıcıdan yaşını alın ve bir kişinin oy kullanma hakkına sahip olup olmadığını belirlemek için aşağıdaki koşulları kontrol eden bir program yazın:
Yaş 18'den büyük ve 100'den küçük olmalıdır.
Mantıksal Operatörler Görevi (veya - or)
SINAV NOTU
Bir öğrenciden sınav not ortalamasını ve devamsızlık sayısını alın. Ortalaması 50 altında ise veya devamsızlığı 10'un üzerinde ise kaldınız yazdırın. Ortalama 50 üzerinde ise yada devamsızlık 10 altında ise geçtiniz yazdırın.
Mantıksal Operatörler Görevi (değil - not)
Aylık Gelir Kontrolü
Bir çalışanın gelirinin asgari ücretten az olup olmadığını kontrol eden bir program yazın. Eğer gelir asgari ücretten düşükse, not operatörünü kullanarak "Yetersiz gelir." mesajını verin. Eğer asgari ücretten yüksek ise "Yeterli Gelir" yazdırın. Asgari ücret (17.002 )
4. Aritmetik Operatörler
Çarpma (*)
Bölme (/)
ALIŞTIRMALAR
AŞAĞIDAKİ MATEMATİK İŞLEMLERİNİ YAPINIZ:
TOPLAMA:
BULUNDUĞUMUZ YILA 20 EKLEYEREK EKRANA YAZDIRINIZ.
ÇIKARMA
ŞU AN BULUNDUĞUMUZ YILDAN DOĞUM YILINIZI ÇIKARARAK YAŞINIZI BULUNUZ VE EKRANA YAZDIRINIZ.
ÇARPMA
YAŞINIZ İLE BULUNDUĞUNUZ İL PLAKASINI ÇARPIP EKRANA YAZDIRINIZ.
BÖLME
OKUL NUMARANIZI YAŞINIZA BÖLEREK EKRANA YAZDIRINIZ.
TAM BÖLME
BULUNDUĞUMUZ YILI BULUNDUĞUNUZ İL PLAKASINA BÖLÜP TAM BÖLME SONUCUNU EKRANA YAZDIRINIZ.
MOD ALMA
BULUNDUĞUNUZ İL PLAKASINI YAŞINIZA BÖLEREK MODUNU ALIN VE EKRANA YAZDIRINIZ.
ÜS ALMA
BULUNDUĞUMUZ YILIN YAŞINIZ ÜZERİNDEN ÜSSÜNÜ ALINIZ VE EKRANA YAZDIRINIZ.
5. Karşılaştırma Operatörleri
Büyüktür (>)
Küçüktür (<)
Büyük eşittir (>=)
Küçük eşittir (<=)
6. Liste ve Sözlük İşaretleri
Kare Parantezler ([]): Liste oluşturmak veya liste elemanlarına erişmek için kullanılır.
7. Noktalı Virgül (;)
Python'da genellikle kullanılmaz, fakat birden fazla ifade aynı satıra yazmak isterseniz kullanılabilir.
8. Yorum İşaretleri (#)
Kodunuzda yorum yazmak için kullanılır. Python, yorum satırlarını çalıştırmaz.
KISIM ÖZET VİDEO
GÖREV
Soru:1
Kullanıcıdan iki sayı alarak bu sayılar üzerinde temel aritmetik işlemlerini gerçekleştirin. İşlemler şunlar olmalı: toplama, çıkarma, çarpma, bölme, mod ve üs alma.
Amaç: Toplama, çıkarma, çarpma, bölme, mod alma ve üs alma operatörlerini kullanmayı öğretmek.
Cevap:1
Soru:2
Soru: Kullanıcıdan iki sayı alın ve bu sayıları karşılaştırarak büyük, küçük ya da eşit olup olmadıklarını ekrana yazdırın.
Amaç: Karşılaştırma operatörlerini kullanarak sayıların büyüklüğünü veya eşitliğini kontrol ettirmek.
Cevap:2
Soru:3
Kullanıcıdan bir yaş değeri alın ve bu değerin 18 ile 65 arasında olup olmadığını kontrol edin. Sonucu ekrana yazdırın.
Amaç: Mantıksal operatörler (and, or, not) ile koşullu ifadeler oluşturmayı öğretmek.
Cevap:3
KISIM
PYTHON'DA TÜR DEĞİŞTİRME
Python'da tür değiştirme, bir veri tipini başka bir veri tipine dönüştürmek anlamına gelir. İşte bazı yaygın tür dönüşümleri ve örnekler:
1. Sayı Türleri
int(): Sayıları tam sayıya dönüştürür.
float(): Sayıları ondalıklı sayıya dönüştürür.
str(): Sayıları string (metin) tipine dönüştürür.
Örnek durumlar:
2. String'den Liste'ye
3. Liste'den String'e
4. Liste'den Tuple'a ve Tuple'dan Liste'ye (tuple (demet), birden fazla veriyi bir arada saklamak için kullanılan bir veri yapısıdır.)
TÜR DEĞİŞTİRME GÖREVLERİ
1. Sayı Türleri
Kullanıcıdan bir tam sayı girmesini isteyin ve onu ondalıklı sayıya çevirin.
2. String'den Liste'ye
# Kullanıcıdan bir kelime girmesini isteyin ve bu kelimeyi karakterlerden oluşan bir listeye çevirin.
3. Liste'den String'e
İçerisinde liste olan bir değişken oluşturun ve bunu stringe çeviriniz.
4. Liste'den Tuple'a
Bir meyve liste oluşturun ve bunu tuple'a çevirin.
Tuple'dan Liste'ye
Bir meyve tuple'ı oluşturun ve bunu listeye çevirin.
KISIM ÖZET VİDEO
GÖREV
Görev 1: Temel Dönüştürme
Kullanıcıdan bir sayı girmesini isteyin ve bu sayıyı string, float ve integer türlerine dönüştürün.
Görev 2: Yaş Hesaplama
Kullanıcıdan adını ve doğum yılını alın. Doğum yılını kullanarak yaşını hesaplayın ve sonucu bir cümle içinde yazdırın.
Görev 3: İndirim Hesaplama
Kullanıcıdan bir ürün adı ve fiyatını alıp, bu ürünün %10 indirimli fiyatını hesaplayın ve yazdırın.
Ödev:
Yukarıdaki öğrendiklerinizle Python dilinde 3 farklı değişkeni dönüştürünüz ve kodlarınızın fotoğrafını aşağıdaki mail adresine gönderiniz.
Maile isim soy isim, sınıf ve okul numarası bilgilerinizi yazmayı unutmayınız.
Önerilen program: IDE - PYTHON (Bilgisayarla çalışmayanlar, kodları deftere yazıp fotoğrafını gönderebilirler.)
Bilişim Teknolojileri Öğretmeni: İshak BEZCİ
Son gün ve saat : Pazar gece 12.00
Comments