Skip to main content

Python Basic Program-Factorial of a number

FACTORIAL OF NUMBER 

Program 1:using math module 
import math 
result=math.factorial(5) 
print("Result=",result) 
Output 
Result= 120
Program 2:using math module and user input 
import math 
number=int(input("enter a number:")) 
result=math.factorial(number) 
print("Result=",result) 
Output 
enter a number:5
Result= 120
Program 3:using math module and function parameters 
import math 
def factorial(a): 
    return math.factorial(a) 
number=int(input("enter a number:")) 
result=factorial(number) 
print("Result=",result) 
Output 
enter a number:5
Result= 120
Program 4:using recursion 
def factorial(a): 
    if a==0: 
        return 0 
    elif a==1: 
        return 1 
    else: 
        return a*factorial(a-1) 
number=int(input("enter a number:")) 
result=factorial(number) 
print("Result=",result) 
Output 
enter a number:5
Result= 120
Program 5:using while loop 
def factorial(a): 
    result=1 
    if a<=1: 
        return 1 
    else: 
        while a>1: 
            result=result*a 
            a=a-1 
            return result 
number=int(input("enter a number:")) 
result=factorial(number) 
print("Result=",result) 
Output 
enter a number:5
Result= 120
Interested to learn python programming language?Check out the video below to know more about python!!
Happy Learning!!

Comments

Popular posts from this blog

Get Ethical Hacking Project #1

Thanks for your interest in our course This is a paid course, 150 rs for Indian people, 5$ for international people Instructions to get course: Indian people can get the course by paying using this UPI id   tamilhacks@ybl  (KARTHIKEYAN T) send 150 Rs to this upi id with subject bug bounty and after payment take a screenshot and send that to email id tamilhackstech@gmail.com - you will get the course within 24 hours. (there will be no tax, when paying using upi id)     The above mentioned method is most preferable. if you don't have a upi id app, install  phonepe  or  google pay   app and register there and pay easily  or  pay here using the alternate method to get this course, this link cost 18% gst for the course . (nearly 30-100 Rs for tax and other charges here )   After payment you will receive a payment confirmation mail along with a downlink for the course, you can download the course file using that . the course is in zip format, so after downloading the file extra

Learn c++ in Tamil | Complete guide and tutorial | Beginner to Advance all concepts explained.

hi guys welcome , all the coding used in video are available here : /* hi guys welcome to learn c++ in tamil what is C++ how what software your own program schools,clg,institute.... start 1.interest 2.patience 3.fun 4.practise computer program - app - programming source code - hardware - fb running , executing machine language :  101010 assembly lang : mov h1; high lang : c , c++....java , js , python  eg :  a+b .....1001010  compiler :  human to machine              machine to human  rules :  a+b;  usage:  games, manufacturing , embedded , finance , graphics , etc...  Guide: 1.problem 2.solution - alternative 3.program  - C++ 4.compile  - turboc , ide , codeblocks , cmd 5.result   - library file - linker : #include<iostream.h>    input , output std::cout<<"welcome";   standard character out << " "; primary section : 1.statements   ;  end 2.functions   main() 3.syntax  , syntax error pra

Get Bug Bounty Course

Thanks for your interest in our course Limited Offer This is a paid course, Rs 10000 ,Rs 1000  for Indian people, 75$ 15$ for international people , 50$ 10$ for Srilankan people Instructions to get course: Indian people can get the course by paying using this UPI id  tamilhacks@ybl  send 1000 Rs to this upi id with subject bug bounty and after payment take a screenshot and send that to email id tamilhackstech@gmail.com - you will get the course within 24 hours. (there will be no tax, when paying using upi id)    The above mentioned method is most preferable. if you don't have a upi id app, install phonepe or google pay   app and register there and pay easily  or  pay here using the alternate method to get this course, this link cost 18% gst for the course . (nearly 30-100Rs for tax and other charges here ) After payment you will receive a payment confirmation mail along with a downlink for the course, you can download the course file using that. As for international peopl