فاکتوریل در پایتون به 2 روش

فاکتوریل در پایتون به 2 روش
فهرست مطالب

برای محاسبه فاکتوریل در پایتون از دو روش استفاده می توانیم بکنیم. یک روش با استفاده از نوشتن حلقه for و روش دیگر با فراخوانی کتابخانه math در پایتون است. فقط در نظر داشته باشید فکتوریل برای اعداد منفی و اعشاری تعریف نشده است و فقط برای اعداد صحیح مثبت به کار می رود.

دوره آموزشی پیشنهادی : آموزش پایتون از صفر

فاکتوریل در پایتون با حلقه for

ابتدا از کاربر می خواهیم عدد مورد نظر را به عنوان ورودی وارد کند و سپس حلقه for را برای بازه 1 تا عدد مورد نظر بعلاوه یک در نظر گرفته تا فاکتوریل طبق فرمول 

n! = n * (n-1) * (n-2) *… * 3 * 2 * 1 

محاسبه گردد:

soal = input('فاکتوریل چه عددی را می خواهید؟')
fact = 1
for i in range (1,int(soal)+1):
    fact = i*fact
print(fact)

فاکتوریل در پایتون با کتابخانه math

در این روش با فراخوانی کتابخانه math از math.factorial برای محاسبه فاکتوریل در پایتون استفاده می کنیم: 

import math
soal = int(input('please enter an integer number:'))
javab = math.factorial(soal)
print(javab)
 
مشاهده شغل های مرتبط با برنامه نویسی پایتون در شهر کار
مطالب مرتبط
کسری نخعی
کسری نخعی
تماس مستقیم : 00989102016310 | کارشناس ارشد مهندسی مکانیک از دانشگاه خواجه نصیر الدین طوسی | برنامه نویس پایتون و علاقه‌مند به پژوهش‌های علمی
اشتراک گذاری

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

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

آینده شغلی خود را با دوره های آموزشی مهارت محور شهر دانش تضمین کنید

عضویت در خبرنامه شهر دانش

در خبرنامه شهر دانش عضو شوید و از آخرین اخبار روز علم و دوره های مهارت محور شهر دانش مطلع شوید. کافیست ایمیل خود را وارد نمایید و روی دکمه اشتراک کلیک کنید.