Fakultas Ilmu Komputer UI

TP2_1_1806196806.py 392 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
angka = int(input("masukan angka:"))
cek_angka = angka
pangkat = 0
kelipatan_dua= True
while cek_angka!=1 and kelipatan_dua:
    if cek_angka %2 ==1:
        kelipatan_dua = False
    else:
        cek_angka /= 2
        pangkat +=1
if kelipatan_dua == True:
    print("Ya",angka,"merupakan bilangan 2^",pangkat)
else:
    print("sayang sekali", angka ,"Bukan merupakan bilangan dua pangkat")