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

  • شروع کننده موضوع شروع کننده موضوع max
  • تاریخ شروع تاریخ شروع
فکر نمیکردم انقدر برنامه نویس زیاد باشه :|با پایتون شروع کن زبان بسیار ساده ای هست بعد ی ماه میتونی بری هک و امنیت رو یاد بگیری براحتی باهاشdos &ddosبزنی :Dخلاصه خوب یاد بگیری خیلیارو زخمی میکنی:|:RedHeart
 
سلام وقتی میخوام اطلاعات یک وب سایتو بخونم فارسیو پشتیبانی نمیکنه تو وی اس کد چه جوری باید utf-8 کنم بدون اینکه بریزمش تو فایل:-" ؟
ارورش اینه
charmap' codec can't encode characters in position 9-13
اگه از BeautifulSoup استفاده میکنی یه متد encode داره میتونی استفاده کنی
 
سلام!:)
می‌خوام برنامه نویسی یاد بگیرم اما تمام چیزی که ازش می‌دونم همون کلاس برنامه نویسی راهنمایی هست که هیچی هم ازش یادم نمیاد.در این حد که الگوریتم نویسی و فلوچارت و دستورات هم یادم نیست.سیوالم اینه از کدوم کتاب یا سایت برای شروع از صفر شروع کنم و کدوم زبان رو برای شروع پیشنهاد میدید؟
 
این خطای Array Index Out Of Bounds Exception رو از کجا بفهمیم واسه کدوم حلقه و کدوم آرایه مونه؟ حدسی؟:-"
 
این خطای Array Index Out Of Bounds Exception رو از کجا بفهمیم واسه کدوم حلقه و کدوم آرایه مونه؟ حدسی؟:-"
معمولا ide میگه اررور مربوط به چه خطی هست.
میتونی جاهای مختلف کدت پرینت بذاری ببینی کجا گیر می‌کنه
 
  • لایک
امتیازات: nils
معمولا ide میگه اررور مربوط به چه خطی هست.
میتونی جاهای مختلف کدت پرینت بذاری ببینی کجا گیر می‌کنه
نه نمیدونم این چرا نمیگه
خیلی ممنون ، حتما امتحان میکنم
 
جاوا کار هستید؟
راستی حتما بخشی از آرایه رو مورد استفاده قرار دادید که وجود نداره مثلا یه آرایه 3 تا اندیس داره و شما چهارمین اندیس رو خواستید.برای همین اون ارور رو داده.
 
  • لایک
امتیازات: nils
جاوا کار هستید؟
راستی حتما بخشی از آرایه رو مورد استفاده قرار دادید که وجود نداره مثلا یه آرایه 3 تا اندیس داره و شما چهارمین اندیس رو خواستید.برای همین اون ارور رو داده.
این خب واضحه
مشکل اینه معلوم نیست ارور از کدون خط یا آرایه است
لاگ نشون نمیده اصن؟ من باهاش کار نکردم
من اگه بودم دونه دونه حلقه هامو کامنت میکردم ببینم رو کدوم ارور میده
ولی اگه بتونی از خود ide لاگ بگیری خب خیلی بهتره
 
این خب واضحه
مشکل اینه معلوم نیست ارور از کدون خط یا آرایه است

لاگ نشون نمیده اصن؟ من باهاش کار نکردم
من اگه بودم دونه دونه حلقه هامو کامنت میکردم ببینم رو کدوم ارور میده
ولی اگه بتونی از خود ide لاگ بگیری خب خیلی بهتره
لاگ میده من خودم ازش قدیما استفاده میکردم...
 
  • لایک
امتیازات: nils
این خب واضحه
مشکل اینه معلوم نیست ارور از کدون خط یا آرایه است

لاگ نشون نمیده اصن؟ من باهاش کار نکردم
من اگه بودم دونه دونه حلقه هامو کامنت میکردم ببینم رو کدوم ارور میده
ولی اگه بتونی از خود ide لاگ بگیری خب خیلی بهتره
چرا پیدا کردم میدونی vs code و اینا قشنگ پررنگ بود آدم میفهمید این یه کوچولو اون گوشه نوشته بود یواش 31 ((((((:
ولی مررسی بچه ها کمک کردین حل شد:RedHeart
 
چه جوری اندیسو کنارش چاپ کنم؟مشکلی که داره اندیسارو درست نشون نمیده چراباسایت یکی نیست؟:-?
http://s16.picofile.com/file/8411496968/shakhes.pnghttp://s16.picofile.com/file/8411497026/s.png
دوتا چیز چشم منو گرفته ،
۱:متود .index از صفر شروع می‌کنه ، ولی خروجی تو باید از یک شروع بشه ، پس همه ایندکس هارو قبل پرینت کردن باید به اضافه یک بکنی
۲:تو خط هفتم کل پاراگراف رو تبدیل ب یه لیست از جمله ها میکنی ، بعد تو تک تک اون جملات دنبال کلمه شاخص میگردی، تو جمله اول همه چی خوب کار می‌کنه ، ولی وقتی ب جمله دوم میرسیم ،خروجی متود .index دوباره از صفر شروع می‌کنه به شمردن و این باعث میشه خروجیت تو جمله های دوم ب بعد اشتباه بشه
یه راهش اینه هربار ک کلمه شاخص رو پیدا کردی +۱ + تعداد کلمات جملات قبلی کنی
ولی نظر من اینه کلا از ایندکس استفاده نکنی ، تو آخرین for یه متغیر count بزار و هربار یکی بهش اضافه کنم ، اونوقت ایندکس هرکدوم از کلماتت برابر با متغیر count میشه
 
بعد از دستور پرینت count+=1 بزارم؟ اندیساش همچنان مثل همه
دوتا چیز چشم منو گرفته ،
۱:متود .index از صفر شروع می‌کنه ، ولی خروجی تو باید از یک شروع بشه ، پس همه ایندکس هارو قبل پرینت کردن باید به اضافه یک بکنی
۲:تو خط هفتم کل پاراگراف رو تبدیل ب یه لیست از جمله ها میکنی ، بعد تو تک تک اون جملات دنبال کلمه شاخص میگردی، تو جمله اول همه چی خوب کار می‌کنه ، ولی وقتی ب جمله دوم میرسیم ،خروجی متود .index دوباره از صفر شروع می‌کنه به شمردن و این باعث میشه خروجیت تو جمله های دوم ب بعد اشتباه بشه
یه راهش اینه هربار ک کلمه شاخص رو پیدا کردی +۱ + تعداد کلمات جملات قبلی کنی
ولی نظر من اینه کلا از ایندکس استفاده نکنی ، تو آخرین for یه متغیر count بزار و هربار یکی بهش اضافه کنم ، اونوقت ایندکس هرکدوم از کلماتت برابر با متغیر count میشه
 
فقط یه چیزی:-" شرط اینکه اگر هیچی نبود None چاپ شه باید کجا بزارم؟
میشه قبل از for تو خط ۱۲ یه متغیر بولیین با مقدار اولیه فالس تعریف کنی بعد تو if خط ۱۵ مقدار اون متغیر رو true کنی
اونوقت اگه هیچی نبود اون متغیر برابر فالس میمونه و اگه بود ، true میشه
آخر سر یه if بزار ک اگه اون متغیر فالس بود -> پرینت کن none
 
Back
بالا