ساده هست
میخوای با توجه به شرایطی یه کاری انجام بدی میای از شرط استفاده میکنی
یه جا هم هست میخوای یه کاری رو چند بار انجام بدی
مثلا روی کاراکتر های رشته حلقه یعنی و چاپشون کنی تو ترمینال میتونی از حلقه استفاده کنی
در کل یا حفظ کردن چیزی یاد نمیگیری باید کد بزنی
پیشنهاد میدم با هوش مصنوعی (چت جی پی تی یا کلاد) چت کنی و ازش بخوای واسه درکش بهت کمک کنه و چند تا تمرین بهت بده تا حالا کنی تا کاربرد و کار باهاش رو یاد بگیری
چون ۸۰ درصد یادگیری وقتی اتفاق میفته که خودت کد بزنی
به هوش مصنوهی بگو بهت چنتا تمرین از ساده تا سخت در رابطه با حلقه ها و توابع شرطی بده طوری که بتونی درکش کنی.اول کد بزن بفرس تحلیلش کنه و بعد ایرادتو تصحیح کنه و توضیحش بده
داخل پایتون دو نوع حلقه وجود داره
حلقه for و while
از حلقه while زمانی استفاده میکنیم که تعداد دفعات تکرار رو نمیدونیم و فقط شرط پایان حلقه رو میدونیم
مثلا تو یک برنامه تا زمانی که کاربر دکمه خروج رو نزده کد دائما در حال اجراست
اینجا ما نمیدونیم کاربر دقیقا چقدر داخل برنامه میمونه و تا وقتی که دکمه خروج رو نزده برنامه دائم باید اجرا بشه
اینجا شرط پایان حلقه همون دکمه خروجه
در مقابلش ما حلقه for رو داریم که اینجا دقیقا میدونیم چندبار حلقه قراره اجرا بشه
مثلا به تعداد عناصر داخل لیست، یک بازه، تعداد کاراکترهای یک رشته، تعداد صفحات یک pdf و ....
منظورتون رو از توابع شرطی متوجه نمیشم
منظورتون دستورات شرطی (if, elif, else) هست؟