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

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

مهراد:))

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

karen.m

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

مهراد:))

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

karen.m

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

karen.m

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