مثال 57 پایتون – برنامه ای به پایتون بنویسید که زمان اجرای یک متد پایتون را بدست آورد
کد برنامه
import time
def calculate_sum_of_numbers(n):
start_time = time.time()
total = 0
for i in range(1, n + 1):
total += i
end_time = time.time()
return total, end_time - start_time
n = 5
result, elapsed_time = calculate_sum_of_numbers(n)
print(f"\nجمع اعداد از 1 تا {n} و زمان مورد نیاز برای محاسبه: {result}, زمان: {elapsed_time} ثانیه")
خروجی نمونه برنامه
جمع اعداد از 1 تا 5 و زمان مورد نیاز برای محاسبه: 15, زمان: 1.430511474609375e-06 ثانیه
توضیح کد
این کد یک تابع به نام calculate_sum_of_numbers ایجاد میکند که دو وظیفه اصلی انجام میدهد:
- محاسبه مجموع اعداد از 1 تا
n. - اندازهگیری زمانی که برای محاسبه مجموع اعداد طول میکشد.
توضیحات مرحله به مرحله به کد:
- در ابتدا، کتابخانه
timeرا وارد میکنیم. - سپس تابع
calculate_sum_of_numbers(n)تعریف میشود. این تابع ورودیnرا میپذیرد. - متغیر
start_timeتعیین میشود و معادل زمان فعلی (با دقت به ثانیه) به آن اختصاص داده می شود. - متغیر
totalبرای ذخیره جمع اعداد از 1 تاnتعریف میشود و صفر به عنوان مقدار اولیه به آن داده میشود. - سپس یک حلقه
forبرای محاسبه مجموع اعداد از 1 تاnشروع میشود. - در هر گام حلقه، عدد جاری
iبه متغیرtotalاضافه میشود. - پس از اتمام حلقه، متغیر
end_timeدارای مقدار زمان پایان تابع می شود. - در انتها، مجموع محاسبه شده و زمانی که برای محاسبه طول کشیده ( با تفریق زمان پایان و زمان شروع) بازمیگردد.
- مقادیر محاسبه شده (مجموع و زمان) به عنوان یک رشته قابل نمایش چاپ میشوند. در اینجا از روش
f-stringبرای چاپ رشته استفاده شده است. - در نهایت، مقادیر محاسبه شده و زمان مورد نیاز در قالب یک پیام نمایش داده میشوند.
The post مثال 57 پایتون – برنامه ای به پایتون بنویسید که زمان اجرای یک متد پایتون را بدست آورد appeared first on Tutorial24.ir.







