Temel Python Programlama örneklerine, sanatçı ve albümlerden oluşan bir dizi içerisinde arama yapmamızı sağlayan küçük bir uygulama örneği yapalım.
Dosya adı: albumbul.py
import sys
sanatcilar_ve_albumler = {
"Burak Kut": ["Komple", "Küçük Prens"],
"Yasar": ["Esirinim", "Divane"],
"Mabel Matiz": ["Fatih"], ["Maya"], ["Yaşım Çocuk"],
"Pera": ["Bir Başka Dünya", "En Güzel Mevsimim"],
"Grup Seksendort": ["KGB", "Akıyor Zaman"]
}
def albüm_arama(sanatci):
if sanatci in sanatcilar_ve_albumler:
albümler = sanatcilar_ve_albumler[sanatci]
return albümler
else:
return None
while True:
girilen_sanatci = input("Bir sanatçı adı girin (Çıkmak için 'q' tuşuna basabilirsiniz): ")
if girilen_sanatci.lower() == "q":
print("Uygulama kapatılıyor...")
break
albümler = albüm_arama(girilen_sanatci)
if albümler:
print(f"{girilen_sanatci} adlı sanatçının albümleri:")
for albüm in albümler:
print(albüm)
else:
print(f"{girilen_sanatci} adlı bir sanatçı bulunamadı.")
Terminale,
python albumbul.py yazarak çalıştırabiliriz.
Bu örneği müzik türlerini, albüm yıllarını ekleyerek kendiniz geliştirmeye çalışın.