پرسش و پاسخ پیرامون برنامه نویسی

  • شروع کننده موضوع max
  • تاریخ شروع

nils

کاربر حرفه‌ای
ارسال‌ها
327
امتیاز
7,007
نام مرکز سمپاد
‌‌فرزانگان
شهر
‌مشهد
سال فارغ التحصیلی
95
این خب واضحه
مشکل اینه معلوم نیست ارور از کدون خط یا آرایه است

لاگ نشون نمیده اصن؟ من باهاش کار نکردم
من اگه بودم دونه دونه حلقه هامو کامنت میکردم ببینم رو کدوم ارور میده
ولی اگه بتونی از خود ide لاگ بگیری خب خیلی بهتره
چرا پیدا کردم میدونی vs code و اینا قشنگ پررنگ بود آدم میفهمید این یه کوچولو اون گوشه نوشته بود یواش 31 ((((((:
ولی مررسی بچه ها کمک کردین حل شد:RedHeart
 

مهراد:))

کاربر فوق‌حرفه‌ای
ارسال‌ها
753
امتیاز
7,336
نام مرکز سمپاد
حلی
شهر
تهران
سال فارغ التحصیلی
96
دانشگاه
...
رشته دانشگاه
...

karen.m

گادفادرِ کنکورِ ایران
عضو کادر مدیریت
مدیر داخلی
عضو مدیران انجمن
ارسال‌ها
654
امتیاز
11,033
نام مرکز سمپاد
شهید بهشتی
شهر
خرم آباد
سال فارغ التحصیلی
1397
اینستاگرام
چه جوری اندیسو کنارش چاپ کنم؟مشکلی که داره اندیسارو درست نشون نمیده چراباسایت یکی نیست؟:-?
دوتا چیز چشم منو گرفته ،
۱:متود .index از صفر شروع می‌کنه ، ولی خروجی تو باید از یک شروع بشه ، پس همه ایندکس هارو قبل پرینت کردن باید به اضافه یک بکنی
۲:تو خط هفتم کل پاراگراف رو تبدیل ب یه لیست از جمله ها میکنی ، بعد تو تک تک اون جملات دنبال کلمه شاخص میگردی، تو جمله اول همه چی خوب کار می‌کنه ، ولی وقتی ب جمله دوم میرسیم ،خروجی متود .index دوباره از صفر شروع می‌کنه به شمردن و این باعث میشه خروجیت تو جمله های دوم ب بعد اشتباه بشه
یه راهش اینه هربار ک کلمه شاخص رو پیدا کردی +۱ + تعداد کلمات جملات قبلی کنی
ولی نظر من اینه کلا از ایندکس استفاده نکنی ، تو آخرین for یه متغیر count بزار و هربار یکی بهش اضافه کنم ، اونوقت ایندکس هرکدوم از کلماتت برابر با متغیر count میشه
 

مهراد:))

کاربر فوق‌حرفه‌ای
ارسال‌ها
753
امتیاز
7,336
نام مرکز سمپاد
حلی
شهر
تهران
سال فارغ التحصیلی
96
دانشگاه
...
رشته دانشگاه
...
بعد از دستور پرینت count+=1 بزارم؟ اندیساش همچنان مثل همه
دوتا چیز چشم منو گرفته ،
۱:متود .index از صفر شروع می‌کنه ، ولی خروجی تو باید از یک شروع بشه ، پس همه ایندکس هارو قبل پرینت کردن باید به اضافه یک بکنی
۲:تو خط هفتم کل پاراگراف رو تبدیل ب یه لیست از جمله ها میکنی ، بعد تو تک تک اون جملات دنبال کلمه شاخص میگردی، تو جمله اول همه چی خوب کار می‌کنه ، ولی وقتی ب جمله دوم میرسیم ،خروجی متود .index دوباره از صفر شروع می‌کنه به شمردن و این باعث میشه خروجیت تو جمله های دوم ب بعد اشتباه بشه
یه راهش اینه هربار ک کلمه شاخص رو پیدا کردی +۱ + تعداد کلمات جملات قبلی کنی
ولی نظر من اینه کلا از ایندکس استفاده نکنی ، تو آخرین for یه متغیر count بزار و هربار یکی بهش اضافه کنم ، اونوقت ایندکس هرکدوم از کلماتت برابر با متغیر count میشه
 

karen.m

گادفادرِ کنکورِ ایران
عضو کادر مدیریت
مدیر داخلی
عضو مدیران انجمن
ارسال‌ها
654
امتیاز
11,033
نام مرکز سمپاد
شهید بهشتی
شهر
خرم آباد
سال فارغ التحصیلی
1397
اینستاگرام

مهراد:))

کاربر فوق‌حرفه‌ای
ارسال‌ها
753
امتیاز
7,336
نام مرکز سمپاد
حلی
شهر
تهران
سال فارغ التحصیلی
96
دانشگاه
...
رشته دانشگاه
...

karen.m

گادفادرِ کنکورِ ایران
عضو کادر مدیریت
مدیر داخلی
عضو مدیران انجمن
ارسال‌ها
654
امتیاز
11,033
نام مرکز سمپاد
شهید بهشتی
شهر
خرم آباد
سال فارغ التحصیلی
1397
اینستاگرام
فقط یه چیزی:-" شرط اینکه اگر هیچی نبود None چاپ شه باید کجا بزارم؟
میشه قبل از for تو خط ۱۲ یه متغیر بولیین با مقدار اولیه فالس تعریف کنی بعد تو if خط ۱۵ مقدار اون متغیر رو true کنی
اونوقت اگه هیچی نبود اون متغیر برابر فالس میمونه و اگه بود ، true میشه
آخر سر یه if بزار ک اگه اون متغیر فالس بود -> پرینت کن none
 
بالا