Onu demek istemedim. İstenilen X e basıldığında döngünün başlaması, attığınız kodda döngü x e basılmasını beklemeden başlıyor X e basıldığında da bir şey yapılıyor.
Onu demek istemedim. İstenilen X e basıldığında döngünün başlaması, attığınız kodda döngü de basılmasını beklemeden başlıyor X e basıldığında da bir şey yapılıyor.
Baştaki while True sayesinde program sonsuz döngüye giriyor ve döngü içerisinde klavyeden belirtilen tuşa tıklanma koşulunda while döngüsü başlatıyor ve break ile programı kapatıyor.
Baştaki while True sayesinde program sonsuz döngüye giriyor ve döngü içerisinde klavyeden belirtilen tuşa tıklanma koşulunda while döngüsü başlatıyor ve break ile programı kapatıyor.
Baştaki while True sayesinde program sonsuz döngüye giriyor ve döngü içerisinde klavyeden belirtilen tuşa tıklanma koşulunda while döngüsü başlatıyor ve break ile programı kapatıyor.
soru x e basıldığında döngünün başlamasını istiyor, döngü içinde x e basılmasını değil. Attğınız kodda x e basıldığında döngü başlamaz, zaten x e basılmadan başlamıştır.
Hocam bu kodun sıkıntısı şu, siz eğer bu yazdığınızı while True: içine almazsanız program başladığı gibi biter. Sonuçta buradaki koşul X'in algılanması, program başladığı an milisaniyelik olarak X'e basılmadığı sürece yazdığınız kısım pas geçilip program sonlanır. Doğrusu şu olmalı:
Python:
import keyboard
while True:
if keyboard.read_key() == "x":
while True:
print("while döngüsüne girildi")
Hocam bu kodun sıkıntısı şu, siz eğer bu yazdığınızı while True: içine almazsanız program başladığı gibi biter. Sonuçta buradaki koşul X'in algılanması, program başladığı an milisaniyelik olarak X'e basılmadığı sürece yazdığınız kısım pas geçilip program sonlanır. Doğrusu şu olmalı:
Python:
import keyboard
while True:
if keyboard.read_key() == "x":
while True:
print("while döngüsüne girildi")