Kullanıcının telefonlarıyla ilgili bir sorunu girebileceği bir program oluşturmam gerekiyor. Cevap, birden fazla kelime ve satır olabileceğinden, cevaplardan "açılmıyor" veya "kırılma" gibi anahtar sözcükleri ve kelimeleri almam gerekiyor. Şimdiye kadar denediğim her şey işe yaramadı; Programlama konusunda uzman değil, sadece son zamanlarda başladı.Bir dizeden birden çok sözcüğü nasıl algılayabilirim? (python)
psuedo kodu: Python v3 kullanıyorum
x=input("What is wrong with your phone?")
if "dropped" in x:
print(#text)
.
Önceden teşekkür ederiz.
Split() işlevini boşluk (boşluk) "" sperator ile kullanabilirsiniz. Bağımsız değişkene gerek yok, split() boşlukları varsayılan ayırıcı olarak kullanır. – Aeldred
SO'ya hoş geldiniz. Şimdiye kadar denediğin şeyi gösterebilir misin? Spesifik bir yaklaşıma (örneğin, diziler, regexp ...) ihtiyacınız var mı? –
Aramak için sınırlı ve küçük bir anahtar kelime kümeniz varsa, BAH'ın aşağıdaki yanıtı yeterli olmalıdır. – trans1st0r