Soru1 Verilen metindeki a)sesli (unlu) karakter sayisini bulunuz. # unit test amacli kosturuldu merhaba = "merhaba" sesli_harfler = ['a', 'e', 'ı', 'i', 'u', 'ü', 'o', 'ö'] sesli_harf_sayisi = 0 merhaba = "merhaba" for karakter in merhaba: for sesli_harf in sesli_harfler: if karakter == sesli_harf: sesli_harf_sayisi = sesli_harf_sayisi + 1 sesli_harf_sayisi cemal_sureyya = "Biliyorum sana giden yollar kapalı\nÜstelik sen de hiç bir zaman sevmedin beni\nNe kadar yakından ve arada uçurum;\nİnsanlar, evler, aramızda duvarlar gibi" # V01 # asil istenen # C gibi dusunup Python kod yazarak gelistirilmis bir cozum sesli_harf_sayisi = 0 sesli_harfler = ['a', 'e', 'ı', 'i', 'u', 'ü', 'o', 'ö'] for karakter in cemal_sureyya: for sesli_harf in sesli_harfler: if karakter == sesli_harfler: sesli_harf_sayisi = sesli_harf_sayisi + 1 sesli_harf_sayisi # V02 sesli_harfler = ['a', 'e', 'ı', 'i', 'u', 'ü', 'o', 'ö'] sesli_harf_sayisi = 0 for karakter in merhaba: if karakter in sesli_harfler: sesli_harf_sayisi = sesli_harf_sayisi + 1 sesli_harf_sayisi # V03 sesli_harfler = "aeıiuüoö" sesli_harf_sayisi = 0 for karakter in cemal_sureyya: if karakter in sesli_harfler: sesli_harf_sayisi = sesli_harf_sayisi + 1 sesli_harf_sayisi # V04 sesli_harfler = "aeıiuüoö" sesli_harf_sayisi = 0 for karakter in cemal_sureyya: if karakter in sesli_harfler: sesli_harf_sayisi += 1 sesli_harf_sayisi # V05 def SesliHarfSayisiBul(metin): sesli_harfler = "aeıiuüoö" sesli_harf_sayisi = 0 for karakter in metin: if karakter in sesli_harfler: sesli_harf_sayisi += 1 sesli_harf_sayisi print(sesli_harf_sayisi) SesliHarfSayisiBul("merhaba") SesliHarfSayisiBul(cemal_sureyya) # V06 def SesliHarfSayisiBul(metin, debug=False): sesli_harfler = "aeıiuüoö" sesli_harf_sayisi = 0 for karakter in metin: if karakter in sesli_harfler: sesli_harf_sayisi += 1 if debug: print("Sesli karakter sayisi: ", sesli_harf_sayisi) return sesli_harf_sayisi SesliHarfSayisiBul("merhaba") SesliHarfSayisiBul(cemal_sureyya) b)sesssiz (unsuz) karakter sayisini bulunuz. #V01 len(cemal_sureyya) - SesliHarfSayisiBul(cemal_sureyya) #V02 def SessizHarfSayisiBul(metin): return len(metin) - SesliHarfSayisiBul(metin) c)sesli karakter orani, ornegin % su kadar #V01 oran = SesliHarfSayisiBul(merhaba)/ (SesliHarfSayisiBul(merhaba)+SessizHarfSayisiBul(merhaba)) #V02 oran = SesliHarfSayisiBul(merhaba)/ len(merhaba) #V03 oran = SesliHarfSayisiBul(merhaba)/ len(merhaba) * 100 #V04 def SesliHarfOraniBul(metin): oran = SesliHarfSayisiBul(metin)/ len(metin) * 100 print("Sesli harf orani : ", oran) #return oran