Belajar Python : Modul Python Factorial

Melanjutkan belajar menggunakan Python, setelah bisa melakukan Print ‘Hello World’ dilanjutkan mencoba dengan menggunakan fungsi module, untuk dokumen aslinya dapat dicek juga di W3Ressource terkait penggunaan fungsi module.

iseng – iseng nyoba sebenernya, contoh di W3 adalah fungsi Factorial dengan code python sebagai berikut, nama file ‘factorial.py‘.

def factcal(n): # Create the factorial of a positive integer    
    fact = 1
    while n>0:
          fact *= n
          n=n-1
          if(n<=1):
            break
    else: # Display the message if n is not a positive integer.        
          print('Input a correct number....') 
          return
    return fact

def factdata(n): # return the numbers of factorial x
    result = []
    while n>0:
       result.append(n)
       n = n - 1
       if(n==0):
        break
    else: # Display the message if n is not a positive integer.        
       print('Input a correct number....') 
       return
    return result

kemudian, ada satu file lagi yang saya gunakan sebagai file input jumlah faktorial yang akan digunakan, contohnya di web IO Python saya modifikasi sedikit, dengan nama file ‘factorial_tes.py’.

import factorial
n = int(input ('Factorial : '))
print ()
print ('Hasil dari Factorial',n,'adalah')
print ()
baris = factorial.factdata(n)
jumlah = factorial.factcal(n)
print ('Data  :',baris)
print ('Total :',jumlah)
print ()

kemudian dijalankanlah skriptnya dengan menggunakan visual studio yang sebelumnya sudah pernah dibahas, dan hasil yang akan dimunculkan adalah sebagai berikut

baiklah, sekian dulu …

salam.

Leave a Reply

Your email address will not be published. Required fields are marked *

− 5 = 3