Python-program til at finde faktorens nummer

Indholdsfortegnelse

I denne artikel lærer du at finde et nummer og vise det.

For at forstå dette eksempel skal du have kendskab til følgende Python-programmeringsemner:

  • Python hvis … ellers Erklæring
  • Python for Loop

Faktoriet for et tal er produktet af alle heltal fra 1 til det tal.

For eksempel er faktoren 6 1*2*3*4*5*6 = 720. Faktoriel er ikke defineret for negative tal, og fakultet af nul er én, 0! = 1.

Kildekode

 # 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

 Faktor af 7 er 5040 

Bemærk: For at teste programmet for et andet nummer skal du ændre værdien på num.

Her er nummeret, hvis fabriksnummer skal findes, gemt i num, og vi kontrollerer, om tallet er negativt, nul eller positivt ved hjælp af if… elif… elseudsagn. Hvis tallet er positivt, bruger vi forloop og range()funktion til at beregne faktoriet.

Interessante artikler...