مثال ۱۷ پایتون – برنامه ای بنویسید که تست کند آیا عددی در محدوده ۱۰۰ (بیشتر یا کمتر) از اعداد ۱۰۰۰ یا ۵۰۰۰ هست یا خیر

برنامه ای بنویسید که تست کند آیا عددی در محدوده ۱۰۰ (بیشتر یا کمتر) از اعداد ۱۰۰۰ یا ۵۰۰۰ هست یا خیر

کد برنامه

توضیح برنامه

این کد یک تابع به نام isnear در زبان برنامه‌نویسی پایتون تعریف می‌کند. این تابع یک عدد صحیح به عنوان ورودی می‌گیرد و بررسی می‌کند که آیا فاصله این عدد از دو عدد مشخص (1000 و 5000) کمتر یا مساوی 100 است یا نه. حال به توضیح کامل هر بخش از کد می‌پردازیم:

  1. تعریف تابع isnear:

در این بخش، یک تابع به نام isnear تعریف می‌شود که یک ورودی به نام n می‌گیرد.

  1. شرط مقایسه و محاسبه مقدار:

در این بخش، دو شرط مقایسه انجام می‌شود. اگر فاصله n از عدد 1000 یا فاصله n از عدد 5000 کمتر یا مساوی 100 باشد (با استفاده از تابع abs که مقدار مطلق عدد را محاسبه می‌کند)، تابع True را بازگشت می‌دهد. در غیر این صورت، False بازگردانده می‌شود.

  1. فراخوانی تابع و چاپ نتایج:

در این بخش، تابع isnear برای پنج مقدار ورودی فراخوانی می‌شود و نتایج محاسبه به وسیله دستور print نمایش داده می‌شوند.

حال اگر این کد اجرا شود، نتایج خروجی به این صورت خواهند بود:

  • isnear(1000) مقدار True دارد چرا که n دقیقاً برابر با 1000 است.
  • isnear(900) مقدار True دارد چرا که فاصله n از 1000 کمتر از یا مساوی 100 است.
  • isnear(850) مقدار False را باز می گرداند .
  • isnear(5100) مقدار True دارد چرا که n برابر با 5100 است و فاصله آن از 5000 کمتر مساوی 100 است.
  • isnear(5200) مقدار False دارد.

دیدگاه‌ خود را بنویسید

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