Monthly Archives: August 2020

Program Python untuk Menemukan Faktorial Bilangan Menggunakan Rekursi

Faktorial sebuah angka adalah hasil kali dari semua bilangan bulat dari 1 sampai angka itu. Misalnya, faktorial dari 6 adalah 1*2*3*4*5*6 = 720. Faktorial tidak ditentukan untuk bilangan negatif dan faktorial nol adalah satu, 0! = 1. Kode sumber # Factorial of a number using recursion def recur_factorial(n): if n == 1: return n else: […]

Program Python untuk Mengocok Dek Kartu

Kode sumber # Python program to shuffle a deck of card # importing modules import itertools, random # make a deck of cards deck = list(itertools.product(range(1,14),[‘Spade’,’Heart’,’Diamond’,’Club’])) # shuffle the cards random.shuffle(deck) # draw five cards print(“You got:”) for i in range(5): print(deck[i][0], “of”, deck[i][1]) Keluaran You got: 5 of Heart 1 of Heart 8 of […]

Program Python untuk Menemukan HCF atau GCD

Faktor persekutuan tertinggi (H.C.F) atau pembagi persekutuan terbesar (G.C.D) dari dua bilangan adalah bilangan bulat positif terbesar yang membagi sempurna dua bilangan yang diberikan. Misalnya, H.C.F dari 12 dan 14 adalah 2. Kode Sumber: Menggunakan Loops # Python program to find H.C.F of two numbers # define a function def compute_hcf(x, y): # choose the […]

Program Python untuk Menemukan Nilai ASCII dari Karakter

ASCII adalah singkatan dari American Standard Code for Information Interchange. Ini adalah nilai numerik yang diberikan ke karakter dan simbol yang berbeda, untuk disimpan dan dimanipulasi oleh komputer. Misalnya, nilai ASCII surat itu ‘A’ adalah 65. Kode sumber # Program to find the ASCII value of the given character c = ‘p’ print(“The ASCII value […]