Merhaba arkadaşlar aşağıda anlattığım sorunu çözecek örnek bir kod ya da kütüphane var mıdır, şimdiden teşekkürler.
Kullanıcıdan bir input alınsın ve kullanıcı herhangi bir tuşa bastığında mesela “x”, bu input olsun. Yani tek karakter. Kullanıcı “merhaba” yazmak isterse “m” bizim imputumuz olsun.
Sitede herhangi bir noktaya tıklayınca dolandırıcılık reklamlarından tutun bahis sitelerine kadar pek çok şey çıkıyor karşımıza. Bir insan forum sitesine niye böyle reklamlar ekler aklım almıyor. @Grata
import msvcrt
def kontrol(metin_listesi, tus_listesi):
while True:
# bir tuşa basıldı mı?
if msvcrt.kbhit():
# ilgili karakteri okuyoruz
karakter = msvcrt.getwche()
if karakter in tus_listesi:
print(metin_listesi[tus_listesi.index(karakter)])
break
metin_listesi = ["\nMerhaba", "\nHello", "\nNice"]
tus_listesi = ["m", "h", "n"]
kontrol(metin_listesi, tus_listesi)
Bazı editörlerde söz konusu modül düzgün çalışmıyor fakat cmd dosyasından python -m dosyaismi şeklinde .py dosyasını çalıştıracak olursanız oluyor.
İnput alacağınız zaman bu fonksiyonu çağırabilirsiniz.