Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mustafamuratcoskun
GitHub Repository: mustafamuratcoskun/Sifirdan-Ileri-Seviyeye-Python-Programlama
Path: blob/master/İleri Seviye Veri Yapıları ve Objeler/İleri Seviye Veri Yapıları ve Objeler - Ödev ve Çözümleri/Programlama Ödevi Çözümleri - İleri Seviye Veri Yapıları ve Objeler.ipynb
765 views
Kernel: Python 3

Çözümler

Problem 1

s = "ProgramlamaÖdeviİleriSeviyeVeriYapılarıveObjeleripynb" frekans = dict() for karakter in s: if (karakter in frekans): frekans[karakter] += 1 else: frekans[karakter] = 1 for i,j in frekans.items(): print(i,":",j)
P : 1 r : 6 o : 1 g : 1 a : 5 m : 2 l : 4 Ö : 1 d : 1 e : 8 v : 3 i : 5 İ : 1 S : 1 y : 2 V : 1 Y : 1 p : 2 ı : 2 O : 1 b : 2 j : 1 n : 1

Problem 2

bas_harfler = "" with open("şiir.txt","r",encoding="utf-8") as file: for satır in file: bas_harfler += satır[0] print(bas_harfler)
MUSTAFAKEMAL

Problem 3

with open("mailler.txt","r",encoding="utf-8") as file: for satır in file: satır = satır[:-1] if (satır.endswith(".com") and satır.find("@") != -1): print(satır)

Problem 4

isim = ["Kerim","Tarık","Ezgi","Kemal","İlkay","Şükran","Merve"] soyisim = ["Yılmaz","Öztürk","Dağdeviren","Atatürk","Dikmen","Kaya","Polat"] liste = list(zip(isim,soyisim)) liste.sort() for i,j in liste: print(i,j)
Ezgi Dağdeviren Kemal Atatürk Kerim Yılmaz Merve Polat Tarık Öztürk İlkay Dikmen Şükran Kaya