حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

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

تمرین آسان 3758 visibility link download flag

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

👨‍💻 1 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 31

#دریافت عدد
n = int(input("number :"))

#ضرب عدد دریافت شده در اعداد کوچک تر از خودش به ترتیب
for i in range(1 , n):
    n *= i

#چاپ جواب در خروجی
print("factorial =" , n)
# این کد عدد مورد نظر کاربر را میگیرد
number = int(input('enter number: '))
# سام مخفف سامیشن است یعنی جمع
sum = 1
while number > 0: # این کد هم فاکتوریل عد کاربر را حساب میکند
    sum *= number
    number = number - 1
print(sum) # در نهایت فاکتوریل عدد کاربر پرینت میشود

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن