ببینید درست فهمیدم یا نه :(
اگه حلقه while رو درون if قرار دهیم دستورات while فقط موقعی اجرا میشه که کلید در حالت وصل باشه.. ؟؟
ولی اگه بخوایم بعد از زدن کلید یه سری دستورات دیگه اجرا بشه ( یک بار زدن کلید) چیکار باید بکنیم؟؟
قرار نیست داخل حلقه while چیزی بنویسید دستوراتتون رو بعد از حلقه بنویسید در واقع تا موقعی که دستتون روی کلید هست برنامه داخل حلقه گیر میکنه و کاری انجام نمیده مثل کلیک موس به محض اینکه دستتون رو از روی کلید بردارید دستورات برنامه از حلقه while خارج میشه و دستورات بعد از اون که داخل دستور if قرار داره اجرا میشه
البته اگر نمیخوای برنامه متوقف بشه باید از یه الگوریتم دیگه استفاده کنی
دیدگاه