Çözüldü Python'da karakteri koşula bağlamak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

WRaven

Decapat
Katılım
25 Ocak 2023
Mesajlar
15
Python'da string veri tipinin içerisinde bulunan bir karakteri koşula nasıl bağlayabilirim? Örneğin:
Python:
while(true):
    isim = input("İsim giriniz yada çıkmak için q ya basınız: ")
    if(isim == "q"):
        print("Çıkış yapılıyor")
        break
Burada kullanıcının çıkmak için sadece "q" ya basması gerekiyor ama bunu örneğin içinde q harfi bulunan herhangi bir şey yazdığında çıkmasını nasıl sağlayabilirim?
Örneğin q yazdığında da çıksın "queen" yazdığında da çıksın.
 
Çözüm
if "q" in isim
if "q" in isim
 
Çözüm
C#:
using System;
using System.Linq;

namespace HelloWorld
{
    class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("İsim giriniz ya da çıkmak için q'ya basınız..");
            string str = Console.ReadLine();

            if (str.Contains('q'))
            {
                Console.WriteLine("Kelime q harfini içermektedir...");
            }
            else
            {
                //Burada istenilen yapılmazsa ne yapılacağını siz seçebilirsiniz.
                Console.WriteLine("İsim yazınız veya çıkmak için q'ya basınız...........");
            }

        }
    }
}


Hocam C# versiyonu böyle belki kafanızda bir şeyler canlanır pythonda da contains olabilir bir bakın.

Python zorla ısındırtacak gibi kendini bana. in isim nedir ya
 

Bedelini ödüyorsunuz, tabii böyle performans amacınız falan yoksa Python ile kolayca yaparsınız istediğinizi.
Evet çok haklısınız, tekrar soğumuş halime geri döndüm teşekkürler hatırlattığınız için.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…