Pyhton girilen metnindeki, seçilen harfin sayısını bulma Yardım

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
27 Ara 2019
Mesajlar
54
Tepki puanı
1
Ödüller
2
Yaş
26
6 HİZMET YILI
Kullanıcıdan bir metin istenilecek. Girilen metinden sonra bir harf girilmesi istenilecek.
Girilen harfin sayısı bulunacak.
Bunu programlayabilen birisi yazabilir mi ödevim için acil lazım...

Metin bu olacak===== Bu programlama dili Guido Van Rossum adlı Hollandalı bir programcı tarafından 90’lı yılların başında geliştirilmeye başlanmıştır. Çoğu insan, isminin Python olmasına aldanarak, bu programlama dilinin, adını piton yılanından aldığını düşünür. Ancak zannedildiğinin aksine bu programlama dilinin adı piton yılanından gelmez. Guido Van Rossum bu programlama dilini, The Monty Python adlı bir İngiliz komedi grubunun, Monty Python’s Flying Circus adlı gösterisinden esinlenerek adlandırmıştır. Ancak her ne kadar gerçek böyle olsa da, Python programlama dilinin pek çok yerde bir yılan figürü ile temsil edilmesi neredeyse bir gelenek halini almıştır.
 
Onaylı Üye
Katılım
27 Ara 2019
Mesajlar
54
Tepki puanı
1
Ödüller
2
Yaş
26
6 HİZMET YILI
Araştırdım ama sadece boşluk sayısı kelime sayısı buluyor. girilen harfi bulmayı anlatan bir yer yok
 
Banlı Üye
Katılım
4 Nis 2020
Mesajlar
1,192
Çözümler
12
Tepki puanı
245
6 HİZMET YILI
Python:
s = input("Metni Girin : ")
harfler = 'Buraya Bütün Harfleri Büyük Küçük Yaz'
sayac = 0
for i in s:
    if i in harfler:
        sayac += 1
print("%s metindeki harf sayisi:%d" % (s,sayac))
Çalışırsa Yazarmısın
 
Onaylı Üye
Katılım
27 Ara 2019
Mesajlar
54
Tepki puanı
1
Ödüller
2
Yaş
26
6 HİZMET YILI
Bu girilen cümledeki harf sayısını buluyor.
Kullanıcı metni girdikten sonra bir harf girecek, mesela a harfi. Metinde kaç tane a harfi olduğunu bulacak
Python:
s = input("Metni Girin : ")
harfler = 'Buraya Bütün Harfleri Büyük Küçük Yaz'
sayac = 0
for i in s:
    if i in harfler:
        sayac += 1
print("%s metindeki harf sayisi:%d" % (s,sayac))
Çalışırsa Yazarmısın
Post automatically merged:

Yeni başladığım için zor oldu ama hallettim:

metin = input("Bir metin giriniz: ")

harfS = "ABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZabcçdefgğhıijklmnoöprsştuüvyz"

girHarf = input("Sayısını Öğrenmek İstediğiniz Harfi Girin: ")
hSayac = 0
for harfS in metin:
if harfS in girHarf:
hSayac += 1
print(f"{girHarf} harfi sayısı: {hSayac}")

şeklinde olması gerekiyor, şimdiki sorun kullanıcı küçük a girdiğinde büyük A yı da sayması lazım
 
Son düzenleme:
Üye
Katılım
1 Eyl 2018
Mesajlar
2
Tepki puanı
0
Ödüller
7
Yaş
32
7 HİZMET YILI
Kullanıcıdan bir metin istenilecek. Girilen metinden sonra bir harf girilmesi istenilecek.
Girilen harfin sayısı bulunacak.
Bunu programlayabilen birisi yazabilir mi ödevim için acil lazım...

Metin bu olacak===== Bu programlama dili Guido Van Rossum adlı Hollandalı bir programcı tarafından 90’lı yılların başında geliştirilmeye başlanmıştır. Çoğu insan, isminin Python olmasına aldanarak, bu programlama dilinin, adını piton yılanından aldığını düşünür. Ancak zannedildiğinin aksine bu programlama dilinin adı piton yılanından gelmez. Guido Van Rossum bu programlama dilini, The Monty Python adlı bir İngiliz komedi grubunun, Monty Python’s Flying Circus adlı gösterisinden esinlenerek adlandırmıştır. Ancak her ne kadar gerçek böyle olsa da, Python programlama dilinin pek çok yerde bir yılan figürü ile temsil edilmesi neredeyse bir gelenek halini almıştır.
haklısın arkadasım mübarekim
 
Banlı Üye
Katılım
7 Nis 2020
Mesajlar
116
Çözümler
3
Tepki puanı
18
Yaş
30
6 HİZMET YILI
Kod:
deneme = "Ahmet Alperen"

adet = 0

for i in deneme:
    if i == 'e' or  i == 'E':
        adet = adet + 1

print ("Ahmet Alperen deki 'e' sayısı : "
                            +  str(adet))

Çıktı: Ahmet Alperen deki 'e' sayısı: 3

Yada şu şekilde yaparsın

Kod:
deneme = "Ahmet Alperen"

adet = 0

kucuk_deneme = deneme.lower()

for i in kucuk_deneme:
    if i == 'e' :
        adet = adet + 1

print ("Ahmet Alperen deki 'e' sayısı : "
                            +  str(adet))

bu sefer bütün metni küçük harfe çevirdik ve sonrasında saydık
 
Son düzenleme:
STALKER
Seçkin Üye
Katılım
14 Şub 2019
Mesajlar
301
Tepki puanı
10
Ödüller
3
7 HİZMET YILI
Try this

s = input ("Enter Text:") letters = 'Write All Letters Capitalized buyc = 0 for i in s: if i.lower() in harfler.lower(): buyc + = 1 print ("Number of letters in text% s:% d"% (s, counter))

this will convert your text and user input to lower case
 
Banlı Üye
Katılım
7 Nis 2020
Mesajlar
116
Çözümler
3
Tepki puanı
18
Yaş
30
6 HİZMET YILI
Try this

s = input ("Enter Text:") letters = 'Write All Letters Capitalized buyc = 0 for i in s: if i.lower() in harfler.lower(): buyc + = 1 print ("Number of letters in text% s:% d"% (s, counter))

this will convert your text and user input to lower case
What did i say before you ? u fc*n copy paster
 

L4G

Banlı Üye
Katılım
11 Şub 2019
Mesajlar
1,033
Çözümler
51
Tepki puanı
174
7 HİZMET YILI
Python:
s = input("Metni Girin : ")
harfler = 'Buraya Bütün Harfleri Büyük Küçük Yaz'
sayac = 0
for i in s:
    if i in harfler:
        sayac += 1
print("%s metindeki harf sayisi:%d" % (s,sayac))
Çalışırsa Yazarmısın
çalışıyor teşekkür ederim
 
Üye
Katılım
9 Mar 2020
Mesajlar
49
Tepki puanı
2
Yaş
26
6 HİZMET YILI
lần này chúng tôi đã chuyển đổi tất cả văn bản thành chữ thường và sau đó được tính
 
Onaylı Üye
Katılım
29 May 2020
Mesajlar
51
Tepki puanı
1
Yaş
26
6 HİZMET YILI
for döngüsü ile string'de gezin, if ile girilen harfi yakala ve yakadıkça bir tamsayı değişkeni arttır
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst