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

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

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


کد ساده: محاسبه فاکتوریل یک عدد


کد کامل:

#Amokh Python program to find the factorial of a number
num = 7
#num= int(input("Enter a number: "))
factorial = 1
#check if the number is negative, positive or zero
if num < 0:
  print("Sorry, factorial does not exist for negative numbers")
elif num == 0:
  print("The factorial of 0 is 1")
else:
  for i in range(1, num+1):
    factorial = factorial * i
  print("The factorial of",num,"is",factorial)

خروجی کد:


The factorial of 7 is 5040

توضیحات کد:

خط ۱: خط اول توضیحات در مورد کد است

خط ۲: یک متغیر به نام num تعریف میکنیم که قرار است فاکتوریل آن را محاسبه کنیم

خط ۳: این خط از کد اجرا نمیشه (به خاطر #) اما میشه جای خط ۲ این خطو نوشت که یعنی از کاربر یک عدد بگیره

خط ۴: یک متغیر به نام فاکتوریل ایجاد می کنیم و بهش مقدار اولیه ۱ میدیم چون در فرمول فاکتوریل اولین عدد ۱ است (نباید ۰ باشد)

خط ۵: با سه شرط if و elif و else حالات منفی بودن، صفر بودن و مثبت بودن عدد رو بررسی می کنیم

خط ۶: اگر عدد منفی بود

خط ۷: در خروجی بنویس که عدد منفی فاکتوریل نداره

خط ۸: اگه عدد صفر بود

خط ۹: در خروجی بنویس که فاکتوریل عدد صفر برابر ۱ است.

خط ۱۰: اگه عدد مثبت بود

خط ۱۱: یک حلقه for ایجاد کن از ۱ تا خود عدد به علاوه یک

خط ۱۲: هر بار عدد رو در خودش ضرب کن مثل فرمول اصلی فاکتوریل

خط ۱۳: در نهایت در خروجی مقدار نهایی فاکتوریل را چاپ کن


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

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

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

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

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