Çö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
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.
if "q" in isim :)
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.
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 :D
 
Python zorla ısındırtacak gibi kendini bana. in isim nedir ya :D
68747470733a2f2f6e696b6c61732d686565722e6769746875622e696f2f73706565642d636f6d70617269736f6e2f6173736574732f6c61746573742f636f6d62696e65645f726573756c74732e706e67

Bedelini ödüyorsunuz, tabii böyle performans amacınız falan yoksa Python ile kolayca yaparsınız istediğinizi.
 

Technopat Haberler

Geri
Yukarı