Python-programmet för att hitta faktorn för ett nummer

Innehållsförteckning

I den här artikeln lär du dig att hitta ett nummer och visa det.

För att förstå detta exempel bör du ha kunskap om följande Python-programmeringsämnen:

  • Python om … annars uttalande
  • Python for Loop

Faktorn för ett tal är produkten av alla heltal från 1 till det numret.

Till exempel är faktorn 6 1*2*3*4*5*6 = 720. Fakultet definieras inte för negativa tal, och fakulteten av noll är en, 0! = 1.

Källkod

 # Python program to find the factorial of a number provided by the user. # change the value for a different result num = 7 # To take input from the user #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) 

Produktion

 Faktorn 7 är 5040 

Obs: För att testa programmet för ett annat nummer, ändra värdet på num.

Här lagras numret vars faktoria finns num, och vi kontrollerar om talet är negativt, noll eller positivt med if… elif… elseuttalande. Om talet är positivt använder vi forloop och range()funktion för att beräkna faktoria.

Intressanta artiklar...