آموزش زبان پایتون (چاپ تمام اعداد اول در یک بازه عددی)

به آموزش زبان پایتون (کد ساده:چاپ تمام اعداد اول در یک بازه عددی) خوش اومدید.

در این بخش می خوایم یک برنامه  ساده بنویسیم که یک بازه عددی مثلا از ۹۰۰ تا ۱۰۰۰ رو از ما بگیره و اعداد اول بینشان را در خروجی نمایش بده.


چاپ تمام اعداد اول در یک بازه عددی



کد کامل:

#display all the prime numbers within an interval
lower = 900
upper = 1000
print("Prime numbers between", lower, "and", upper, "are:")
 
for num in range(lower, upper + 1):
 # all prime numbers are greater than 1
 if num > 1:
   for i in range(2, num):
     if (num % i) == 0:
       break
     else:
       print(num)


خروجی کد:


Prime numbers between 900 and 1000 are:
۹۰۷
۹۱۱
۹۱۹
۹۲۹
۹۳۷
۹۴۱
۹۴۷
۹۵۳
۹۶۷
۹۷۱
۹۷۷
۹۸۳
۹۹۱
۹۹۷



توضیحات کد:

خط ۱: توضیحات مربوط به کد (این خط توسط کامپایلر اجرا نمی شود به خاطر وجود علامت # در ابتدای آن)

خط۲: محدوده پایین بازه ی عددی

خط۳: محدوده ی بالایی بازه ی عددی

خط۴: پرینت اینکه ما می خواهیم در چه رنجی اعداد اول را پیدا کنیم

خط۶: ایجاد یک حلقه for که رنج آن بین محدوده پایین و (بالا+۱) است . در واقع این به علاوه یک بخاطر اینه که خود عدد حد بالارو هم بتونیم بررسی کنیم

خط۸: اعداد اول بزرگتر از ۱ باید باشند و با این شرط بررسی می کنیم

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

خط ۱۰: اگر عدد بر اعداد قبل از خودش بخش پذیر بود یعنی اول نیست

خط ۱۱: اگر شرط خط ۱۰ برقرار بود از حلقه for دوم خارج شو

خط ۱۲: در غیر این صورت

خط۱۳: در این خط عدد را نمایش بده


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

برای هرگونه سوال در زمینه آموزش ها فقط کافیه روی لینک واتساپ یا تلگرام (در زیر همین پست) کلیک کنید. یا با شماره تماس بالای صفحه سایت تماس بگیرید.

یک دیدگاه برای “آموزش زبان پایتون (چاپ تمام اعداد اول در یک بازه عددی)

  1. در خط ۱۴ بایستی یک breack بذاری و گر نه تعداد چاپ اعداد اول به تعداد اعدادی که با تقسیم بر اون اعداد باقی مانده غیر صفر میشه ، خروجی میده

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

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

قبلا حساب کاربری ایجاد کرده اید؟
گذرواژه خود را فراموش کرده اید؟
Loading...