مثال 26 پایتون – برنامه ای به پایتون بنویسید که یک هیستوگرام از لیستی از اعداد صحیح داده شده درست کند

مثال 26 پایتون – برنامه ای به پایتون بنویسید که یک هیستوگرام از لیستی از اعداد صحیح داده شده درست کند.

کد برنامه

توضیح برنامه

این برنامه نمودارهای هیستوگرام بر اساس اعداد ورودی را نمایش می‌دهد. برنامه به شرح زیر عمل می‌کند:

تعریف تابع histogram(items):

  • این تابع یک ورودی به نام items می‌گیرد که یک لیست از اعداد صحیح است.
  • این تابع یک حلقه for برای هر عدد در items ایجاد می‌کند تا تمام اعداد را بررسی کند.

ورودی‌ها:

  • ورودی items معرفی می‌شود تا بتواند لیست اعداد را دریافت کند. در مثال ما، items به [4, 1, 7, 3, 2] تنظیم شده است.

حلقه for:

  • این حلقه به ازای هر عدد در items اجرا می‌شود.
  • متغیر n در هر قدم از حلقه به هر عدد داخل items اختصاص می‌یابد.

متغیرهای output و times:

  • در داخل حلقه for، دو متغیر output و times ایجاد می‌شوند.
  • output یک رشته خالی است که در آن نمودار هیستوگرام نهایی ذخیره می‌شود.
  • times برابر با مقدار n قرار می‌گیرد. این متغیر نشان‌دهنده تعداد ‘*’ها در نمودار هیستوگرام مربوط به عدد فعلی است.

حلقه while:

  • یک حلقه while تعریف می‌شود که تا زمانی که times بیشتر از صفر باشد ادامه می یابد.
  • در هر مرحله از حلقه while، یک ‘*’ به رشته output اضافه می‌شود و مقدار times یک واحد کاهش می‌یابد.

چاپ نمودار:

  • پس از خروج از حلقه while، رشته output که نمایانگر نمودار هیستوگرام مربوط به عدد فعلی است، با دستور print چاپ می‌شود.

در نهایت، تابع histogram وقتی فراخوانی می شود و یک لیست از اعداد به عنوان ورودی به آن داده می شود، نمودارهای هیستوگرام متناظر با اعداد ورودی را نمایش می‌دهد. در این مثال، نمودارهای هیستوگرام برای اعداد 4، 1، 7، 3 و 2 به ترتیب به شکل‌های زیر چاپ می‌شوند:

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

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