دوره‌ های آموزشی نووا
ژوئن 27, 2017

محاسبه اعداد در پایتون

Avatar photo
برنامه نویس MERN Stack
محاسبه اعداد در پایتون

پس از نصب نرم افزار Python و IDE نوبت به یادگیری خود زبان پایتون میرسد. برای شروع بهتر است ابتدا کمی با نحوه محاسبه اعداد در پایتون آشنا شوید. اگر نرم افزار پایتون را در ویندوز نصب نموده باشید همراه با نرم افزار پایتون IDLE مربوط به پایتون نیز نصب شده است شما میتوانید آنرا اجرا کنید و فرایند مذکور در این آموزش را در آن تست و تمرین کنید.

نکته: در این آموزش من از سیستم عامل Ubuntu استفاده میکنم و به این علت که پایتون به صورت پیشفرض روی این سیستم عامل نصب میباشد از طریق محیط ترمینال وارد برنامه پایتون شده و از آن استفاده میکنم.

جمع اعداد در پایتون

برای جمع نمودن دو عدد کافیست تا ابتدا بعد از عدد اول از علامت بعلاوه (+) استفاده کنید و عدد دوم را در جلوی آن تایپ کنید. مثلا برای جمع عدد ۱۰ با ۱۵ نحوه محاسبه به شکل زیر میشود:

10 + 15

پس از فشردن کلید Enter‌در بالا حاصل جمع عدد ۱۰ با ۱۵ به نمایش گذاشته میشود.

کسر اعداد در پایتون

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

50 – 100

دس از فشرده شدن کلید Enter نتیجه دریافتی عدد -50 میباشد چرا که عدد ۱۰۰ از عدد ۵۰ کم شده است برای کم کردن عدد ۵۰ از عدد ۱۰۰ باید جای عداد بالا را با هم عوض کنید. برای مثال:

100 – 50

ضرب اعداد در پایتون

برای ضرب نمودن چند عدد در پایتون باید از علامت ستاره (*) در بین اعدا مورد نظر خود استفاده کنید. مثلا برای ضرب کردن عدد ۵ با عدد ۴ ساختار به شکل زیر میشود:

4 * 5

پس از فشردن کلید Enter در بالا عدد ۲۰ را مشاهده خواهید نمود.

تقسیم اعداد در پایتون

برای تقسیم کردن اعداد در پایتون کافیست ابتدا عدد بزرگتر را بنویسید سپس عددی را که قرار است عدد اول در آن تقسیم شود را مشخص کنید و بین آنها از علامت تقسیم (/) استفاده کنید. برای مثال:

20 / 4

پس از فشرده شدن کلید Enter‌در بالا عدد ۵ را مشاهده خواهید نمود.

محاسبه چندین عدد در یک خط

حال برای اینکه چندین محاسبه را در یک خط انجام دهیم باید از علامت پرانتز نیز استفاده کنیم. مثلا اگر بخواهیم ابتدا عدد ۵ را بعلاوه عدد ۱۵ کنیم سپس آنرا ضربدر عدد ۲۰ کنیم نحوه نوشتار به شکل زیر میشود:

(5 + 15) * 20

توجه کنید اگر از قواعد مذکور در بالا استفاده نکنید یعنی ابتدا دو عدد اول را در پرانتز قرار ندهید عدد عدد اول با حاصل عدد دوم و سوم جمع میشود. برای مثال:

5 + 15 * 20

نتیجه محاسبه اول عدد ۴۰۰ میشود اما نتیجه محاسبه دوم عدد 305 چراکه در محاسبه دوم عدد ۵ بعلاوه حاصل ضرب عدد 15 * 20 شده است.

دریافت باقیمانده تقسیم چند عدد صحیح یا ماژول (%)

در زبان برنامه نویسی پایتون کار اپراتور ماژول (%) دریافت باقیمانده تقسیم دو عدد صحیح بر یکدیگر میباشد. برای مثلا اگر عدد 20 را تقسیم بر عدد 6 کنید جواب آن عدد 3٫33 میشود اما کار اپراتور ماژول دریافت باقی مانده تقسیم دو عدد صحیح میبشاد یعنی اگر بگویم 20 ماژول بر 3 میشود ۲ چراکه ابتدا عدد ۲۰ تقسیم بر عدد 3 میشود 6 سپس عدد ۶ ضرب در عدد ۳ شده و حاصل آن از عدد ۲۰ کم میشود و باقی مانده آن میشود ماژول عدد ۲۰ بر ۳ بگذارید. این موضوع را برایتان با یک مثال روشن کنم:

20 ٪ 3 = 2

3 * 6 = 18 – 20 = -2 * -1 = 2

به مثال بعدی توجه کنید:

18 ٪ 4 = 2

4 * 4 = 16 – 18 = -2 * -1 = 2

یک مثال دیگه:

10 ٪ 9 = 1

9 * 1 = 9 – 10 = -1 * -1 =1

یک مثال دیگه:

100 ٪ 33 = 1

33 * 3 = 99 – 100 = -1 * -1 = 1

به توان رساندن چند عدد در پایتون:

برای اینکه چند عدد را در پایتون به توان یک عدد خاص برسانید باید از دو علامت ضربدر (**) پشت سر هم استفاده کنید. مثلاً برای به توان رساندن عدد ۳ در عدد ۳ دستور به شکل زیر میشود:

3 ** 3

3 * 3 * 3

اگر میخواهید بجای دریافت یک عدد اعشاری از حاصل تقسیم دو عدد‍‍‍‍ یک عدد صحیح دریافت کنید باید بجای یکبار استفاده از علامت تقسیم (/) دوبار از آن به صورت پشت سر هم (//) استفاده کنید. برای مثال:

100 // 3

حاصل جواب بالا بجای عدد اعشاری 33٫333 عدد صحیح 33 میشود.

در صورت داشتن هر گونه سؤال یا انتقاد نووا بلاگ را از مَحبت خود محروم نکنید.

34 پاسخ به “محاسبه اعداد در پایتون”

  1. Avatar photo مانیر گفت:

    برنامه ای بنویسید که دو عدد از کاربر بپرسد و میانگین اعداد بین ان دو را بنویسد

    • سلام کار درستی نیست 🙂

      # Python Project 01 By https://novablog.ir
      Number01 = int(input("Please Enter First Number: "))
      Number02 = int(input("Please Enter Second Number: "))
      Result = (Number01 + Number02) / 2
      print (Result)
      • Avatar photo فروزان حیدریان گفت:

        سلام میشە لطفا یکی به من بگه چطوری برنامه را داخل ویندوز بنویسیم و اجرا کنیم؟
        ممنون میشم!

        • سلام
          شما میتونید تو یک فایل Text هم برنامه تون رو بنویسید بعد پسوندش رو .py کنید و با برنامه پایتون از طریق خط فرمان یا به صورت گرافیکی اجراش کنید.
          موفق باشید

  2. Avatar photo زینب گفت:

    برنامه ای بنویسید که بین سه عددی که کاربر میده بتونه با هم مقایسه کنه و نتیجه را بگه

    • Avatar photo reza گفت:

      x1 = int(input(“enter number1:”))
      x2 = int(input(“enter number2:”))
      x3 = int(input(“enter number3:”))
      big = max (x1 , x2 , x3)
      print (big)
      میتونیم اینطوری بگیم ک
      برنامه ای بنویسید ک 3 تا ورودی از کاربر بگیره و مقایسه کنه و بزرگترین/کوچکترین رو به عنوان نتیجه برگردونه.

  3. Avatar photo rahim گفت:

    سلام وقت شما بخیر …
    یه ماشین حساب درست کردم برای دلیت کردن نمی خوام همه رو با هم حذف کنه می خوام از آخرین کارکتر پاک کنه رو به اولین عدد میشه راهنمایی کنید لطفا

    • Avatar photo hhgbf گفت:

      سلام
      اعدادی که نمایش داده می شوند رشته هستند،آنرا به لیست تبدیل کنید و اندیس ۱- را حذف کنید،سپس مجدد به رشته بدل نمایید و متغیر صفحه نمایش را به آن منتسب کنید
      این کار ها را در تابعی انجام دهید و در مواقع مورد نیاز آن را فراخوانی کنید

  4. Avatar photo نرگس گفت:

    سلام ^_^
    برنامه‌ای بنویسید که عدد صحیح n را از ورودی بخواند و مجموع ارقام آن را در b قرار دهد. خروجی b امین عدد اول پس از n است.

  5. Avatar photo تارال گفت:

    برنامه ای بنویسید که دو عدد از کاربر بپرسد (عدد دوم بزرگتر است)و مجموع اعداد فرد بین آنها را محاسبه کند

  6. Avatar photo فاطمه گفت:

    سلام میشه کمک کنید تمام اعداد اول بین یک تا صد را نشون بده ممنون

  7. Avatar photo sahar گفت:

    برنامه ای بنویسید که مقلوب عدد اعشاری رو بدست بیاورد.

  8. Avatar photo mahyar گفت:

    سلام
    برنامه ای بنویسید که سه عدد از ما بگیرد بعد حاصل جمع و ضرب و میانگین و برابری ان را حساب کند

  9. Avatar photo omid گفت:

    سلام.
    ببخشید چجوری 30 تا عدد ورودی بگیرم و بعد برگترینشون را چاپ کنم؟

  10. Avatar photo شایان گفت:

    برنامه ای بنویسید که عدد رو از کاربر بگیره و سپس تمام مضارب آن را پرینت کند

  11. Avatar photo حسین گفت:

    سلام دوستان . چگونه اسکریپتی بنویسم که اعداد بین x و y رو بگیره و آنها را در یک پرونده ذخیره کنه ؟
    اگه میشه سورس کامل اسکریپت رو بفرستین 🙏

  12. Avatar photo مهدی رضوی گفت:

    برنامه ای بنویسید که مجموع اعداد فرد بین ۵۰ تا ۲۰۰ را چاپ کند.

  13. Avatar photo Kosar گفت:

    برنامه ای بنویسید که اعدادمضرب پنج دورقمی رانشان دهد

  14. Avatar photo معراج زمانی گفت:

    سلام
    برنامه ایی بنویسید ک درصد را محاسبه کند
    برای مثلا درصد عدد ۱۰۰ میشه ۱ حالا یک نرم افزار میخوام ک این و محاسبه کنه.

  15. Avatar photo fati گفت:

    برنامه ای بنویسید که دو عدد از کاربر دریافت کند و حاصلضرب، تقسیم، باقیمانده تقسیم و توان را
    نمایش دهد.

  16. Avatar photo فرناز گفت:

    برنامه ای بنویسید که ثلث مربع میانگین اعداد زوج کمتر از 20 را بدست آورد

  17. Avatar photo جنت گفت:

    سلام باید در یک حلقه for قرار بگیرن و بخش پذیریشون به اعداد ۲،۳،۵ و ۷ بررسی بشه و اگر نبودند اول هستند

  18. Avatar photo Hanie گفت:

    سلام برنامه ای که عدد صحیح را از ورودی دریافت کرده سیوش مجموع ارقام آن را محاسبه و نمایش دهد

  19. Avatar photo مهرداد برزگر گفت:

    برنامه ای بنویسید با هر بار که کلید SPACE رو میزنید داخل بازی مربع های 50در50 رسم بشه
    1-مربع ها باید در موقعیتی رندوم رسم بشن و تکراری نباشن
    2-موقعیت آنها باید ضریبی از 50 باشه
    3-رنگ مربع ها باید رندوم باشه

  20. Avatar photo مهرداد برزگر گفت:

    مورد ۲ رو لطف کنین فقط

  21. Avatar photo پریا گفت:

    سلام آقای برغمدی یه سوال دارم آیا میشه در صد تا عدد که پشت سر هم هستن مثلا سه تا عدد که میخوای پشت سرم باشن رو پیدا کنی ببینی در ردیف چندم ؟

  22. Avatar photo نازنین گفت:

    یک عدد را از کاربر دریافت کند؛ مجموع اعداد فرد کوچکتر از آن را محاسبه کرده و
    در انتها چاپ کند

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *