Python Metin İçinde Kelime Arama Nasıl Yapılıyor?

Arkadaşlar merhaba, metini bölmeyi ve içindekileri tek tek okumayı biliyorum fakat benim isteğim şu. Yazdığım yazı örneğin “Bana python öğret” olacak fakat program bunun içinden “python” gelir ise bir akışa girecek. Yani yazdığım yazı içerisindeki kelimelerden verdiğim liste içindeki elemana denk gelen kelimenin altındaki kodlar çalışacak. Bunu nasıl yapabilirim? Mantığını kuramadım.

Merhaba. in işleci ile bunu kolayca yapabilirsiniz:

if "python" in "bana python öğret":
  print('kelime geçiyor')
2 Beğeni

Ekrem Bey, o zaman şu şekilde olur ise

    sec = input("Yapmak istediğiniz işlemi yazınız: ")
    #Bana python öğret
    liste = ["Python","Ruby","Bash"]
    if sec in liste:
       if == liste[0]:
           print("Python öğrenmek istiyorsun demek...")

gibi olur değil mi? Tam olarak dediğim. Şöyle ki, burada print yerine bir ses oynayacak ve kullanıcıdan alınan ses texte dökülecek. Yani bana python öğret dediğim vakit buradaki metni split edecek ve içindeki kelimeleri tek tek liste içinde bakacak. Onu da

for sec in liste diyerek alacağız sanırım değil mi? Ardından üstteki kod çalışacak. Algoritmayı bir türlü kafamda kuramadım.

Düzenleme:

Hallettim dediğiniz şekilde. Çok teşekkür ederim.

1 Beğeni