Πρόγραμμα Python για την εύρεση του παράγοντα ενός αριθμού

Πίνακας περιεχομένων

Σε αυτό το άρθρο, θα μάθετε να βρίσκετε το παραγοντικό ενός αριθμού και να τον εμφανίζετε.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες θεματολογίες προγραμματισμού Python:

  • Python αν… αλλιώς Δήλωση
  • Python για βρόχο

Το παραγοντικό ενός αριθμού είναι το προϊόν όλων των ακέραιων αριθμών από 1 έως αυτόν τον αριθμό.

Για παράδειγμα, το παραγοντικό του 6 είναι 1*2*3*4*5*6 = 720. Παραγοντικό δεν ορίζεται για αρνητικούς αριθμούς, και το παραγοντικό μηδέν είναι ένα, 0! = 1.

Πηγαίος κώδικας

 # 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) 

Παραγωγή

 Το παραγοντικό του 7 είναι 5040 

Σημείωση: Για να ελέγξετε το πρόγραμμα για διαφορετικό αριθμό, αλλάξτε την τιμή του num.

Εδώ, αποθηκεύεται ο αριθμός του οποίου βρίσκεται το παραγοντικό numκαι ελέγχεται αν ο αριθμός είναι αρνητικός, μηδέν ή θετικός χρησιμοποιώντας if… elif… elseδήλωση. Εάν ο αριθμός είναι θετικός, χρησιμοποιούμε forβρόχο και range()συνάρτηση για τον υπολογισμό του παραγοντικού.

ενδιαφέροντα άρθρα...