🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ امید شهراب
سوال سوم درمورد لیست قیمت ها
جامعه پایتون (وب) ایجاد شده در ۲۲ تیر ۱۴۰۱

سلام روزتون بخیر خسته نباشید

درمورد سوال سه و خط شماره یازده یه سوالی برام پیش اومد

ما 9 تا قیمت داریم که توی لیست ذخیره کردیم و جایگاهشون از صفر تا هشت شروع میشه

ولی توی خط شماره 11 یه اشکالی هست

اینجا شرط گذاشتیم i کوچیکتر از n هست

i توی لاین هفت، یکی بهش اضافه میکنیم و اون عدده حاصل میشه جایگاه یه قیمت توی لیست دیگه

پس مرحله اول ، i برابر با یک ، عدد توی جایگاه شماره یک توی لیست تا مرحله هشتم، i برابر با هشت ، عدد توی جایگاه شماره هشت توی لیست که آخرین جایگاه لیست ماست میریم

مقایسه رو انجام میدیم که رکورد زده یا نه و در نهایت به خط شماره یازده میریم

و توی لاین یازده میگیم هشت کوچیکتر از نه هست و دوباره به خط هفت برمیگردیم

یکی به متغیر i اضافه میکنیم که میشه 9 ولی لیست ما از صفر تا هشته، دیگه جایگاه شماره نه وجود نداره که توش عددی باشه که بررسی کنیم رکورد زده یا نه

الان پس نباید توی لاین یازده به جای i کوچیکتر از n بگیم i کوچیکتر از n-1?

ea32-Untitled.png

درود برشما

بله درست میفرمایید شرط مون مشکل داره و باید اصلاح کنیم :)

بهترین پاسخ
نازنین کریمی مقدم ۲۶ تیر ۱۴۰۱، ۰۳:۵۴