حل چالش شماره 1 projecteuler :: Challenge.Py

اینجا با هم دیگه مهارت برنامه نویسی خودمونو بالا میبریم


حل چالش شماره 1 projecteuler

  • ۱۲۷

حل چالش شماره 1 project euler

سلام دوستان!!

امروز میخواییم چالش شماره یک eluer با هم دیگه با زبان پایتون حل کنیم ولی قبل از هر چیزی یکم میریم با این چالش ها اشنا میشیم پس با ما همراه باشید

 

project euler چیست ؟

project euler یک سایت در زمینه افزایش مهارت برنامه نویسی هستش این سایت دارای بیش از 600 سوال و تمرین هستش که تقریبا به هر زبانی میشه

حوضه های مرتبط

بیشتر تمرین های این سایت مرتبط با هوش مصنوعی . علم داده . داده کاوی هستش و اکثرا سوالات با فرمول های ریاضی هستش که میتونه خیلی کمک کنه ولی اگر حوضه دیگری هستید پیشنهاد میکنم تمرین کنید چون برای افزایش مهارت برنامه نویسی خیلی خوب (:

خواب بریم تمرین اول با هم حل کنیم

خواب همانطور که در تصویر بالا میبیند به ما گفته که مضرب همه اعداد طبیعی زیر 10 که شامل 3.6.5.9 هستن مجموعه اونها میشه 23

حالا از ما خواسته برنامه ای بنویسیم که بتونیم مجموعه همه مضرب های 3 یا 5 زیر 1000 رو پیدا کنیم

کد:

x = 0 

for i in range(1000):
	if i % 3 == 0 or i % 5 == 0:
		x += i
		
print(x)

 

یه متغییر میسازیم هر نامی که دوست داشتید ما اینجا x گذاشتیم و مقدار صفر بهش میدیم

در خط بعدی یک حلقه درست میکنیم و رنج اونو روی 1000 میزاریم

در خط بعدی میاییم ضریب 3 و  5 میگیریم که اگر برابر با True بشه

میاد x  با i جمع میکنه و جواب ما میشه 233168

 

اینم از چالش اول اگر جای اشتباه بود یا ایده بهتری برای انجام اون داشتین خوشحال میشم کامنت بزارید و ایده خودتون با بقیه در اشتراک بزارید

بازم میگم این چالش ها نیازمنده دانش ریاضی هستش

تا اموزش بعدی فعلا{:

 

نظرات: (۰) هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی