Python 3 Egzersizleri ve Çözümleri
Python, öğrenmesi kolay ve kullanımı çok yönlü bir programlama dilidir. Bu nedenle, yeni başlayanlar için harika bir seçimdir. Python’ı öğrenmenin en iyi yollarından biri, egzersizler yapmaktır. Bu makalede, Python 3 için 10 adet egzersiz ve çözümlerini bulacaksınız.
1. Merhaba Dünya!
Bu, Python’daki en temel egzersizdir. Aşağıdaki kodu bir dosyaya kaydedin ve çalıştırın:
python
print("Merhaba Dünya!")
Bu kod, “Merhaba Dünya!” mesajını ekrana yazdıracaktır.
2. Değişkenler
Değişkenler, Python’da veri saklamak için kullanılır. Aşağıdaki kodu bir dosyaya kaydedin ve çalıştırın:
python
x = 10
y = 20
print(x + y)
Bu kod, x
ve y
adında iki değişken tanımlayacak ve bunları toplayarak sonucu ekrana yazdıracaktır.
3. Koşullar
Koşullar, Python’da karar verme işlemleri yapmak için kullanılır. Aşağıdaki kodu bir dosyaya kaydedin ve çalıştırın:
python
x = 10
if x > 5:
print("x, 5'ten büyüktür.")
else:
print("x, 5'ten küçük veya eşittir.")
Bu kod, x
değişkeninin değerini kontrol edecek ve x
5’ten büyükse “x, 5’ten büyüktür.” mesajını, aksi takdirde “x, 5’ten küçük veya eşittir.” mesajını ekrana yazdıracaktır.
4. Döngüler
Döngüler, Python’da bir görevi tekrar tekrar yapmak için kullanılır. Aşağıdaki kodu bir dosyaya kaydedin ve çalıştırın:
python
for i in range(1, 11):
print(i)
Bu kod, 1’den 10’a kadar olan sayıları ekrana yazdıracaktır.
5. Fonksiyonlar
Fonksiyonlar, Python’da görevi yerine getiren bir kod bloğudur. Aşağıdaki kodu bir dosyaya kaydedin ve çalıştırın:
“`python
def topla(x, y):
return x + y
print(topla(10, 20))
“`
Bu kod, topla()
adında bir fonksiyon tanımlayacak ve bu fonksiyon iki sayıyı toplayarak sonucu döndürecektir. Daha sonra, topla()
fonksiyonu 10 ve 20 sayılarıyla çağrılacak ve sonucu ekrana yazdırılacaktır.
6. Listeler
Listeler, Python’da sıralı veri kümelerini saklamak için kullanılır. Aşağıdaki kodu bir dosyaya kaydedin ve çalıştırın:
python
liste = [1, 2, 3, 4, 5]
print(liste)
Bu kod, liste
adında bir liste tanımlayacak ve bu listeye 1’den 5’e kadar olan sayıları ekleyecektir. Daha sonra, liste
listesi ekrana yazdırılacaktır.
7. Sözlükler
Sözlükler, Python’da anahtar-değer çiftlerini saklamak için kullanılır. Aşağıdaki kodu bir dosyaya kaydedin ve çalıştırın:
python
sozluk = {"isim": "Ahmet", "soyisim": "Yılmaz", "yas": 25}
print(sozluk)
Bu kod, sozluk
adında bir sözlük tanımlayacak ve bu sözlüğe “isim”, “soyisim” ve “yas” anahtarlarına karşılık gelen “Ahmet”, “Yılmaz” ve 25 değerlerini ekleyecektir. Daha sonra, sozluk
sözlüğü ekrana yazdırılacaktır.
8. Kümeler
Kümeler, Python’da benzersiz elemanlardan oluşan veri kümelerini saklamak için kullanılır. Aşağıdaki kodu bir dosyaya kaydedin ve çalıştırın:
python
kume = {1, 2, 3, 4, 5}
print(kume)
Bu kod, kume
adında bir küme tanımlayacak ve bu kümeye 1’den 5’e kadar olan sayıları ekleyecektir. Daha sonra, kume
kümesi ekrana yazdırılacaktır.
9. Dosyalar
Dosyalar, Python’da verileri kalıcı olarak saklamak için kullanılır. Aşağıdaki kodu bir dosyaya kaydedin ve çalıştırın:
python
dosya = open("dosya.txt", "w")
dosya.write("Merhaba Dünya!")
dosya.close()
Bu kod, dosya.txt
adında bir dosya açacak ve bu dosyaya “Merhaba Dünya!” mesajını yazacaktır. Daha sonra, dosya kapatılacaktır.
10. Modüller
Modüller, Python’da kodları yeniden kullanmak için kullanılır. Aşağıdaki kodu bir dosyaya kaydedin ve çalıştırın:
“`python
import math
print(math.pi)
“`
Bu kod, math
modülünü içe aktaracak ve bu modülün pi
özelliğini ekrana yazdıracaktır.