def hitung_nomor_bit(angka, nomor_bit) :
if nomor_bit not in (0, 1):
return None
if angka == 0:
return 1 if nomor_bit == 0 else 0
hitung = 0
while angka > 0:
if angka %2 == nomor_bit :
hitung += 1
angka //= 2
return hitung
print(hitung_nomor_bit(13, 0))
print(hitung_nomor_bit(13, 1))
print(hitung_nomor_bit(13, 2))
ZGVmIGhpdHVuZ19ub21vcl9iaXQoYW5na2EsIG5vbW9yX2JpdCkgOgoJaWYgbm9tb3JfYml0IG5vdCBpbiAoMCwgMSk6CgkJcmV0dXJuIE5vbmUKCWlmIGFuZ2thID09IDA6CgkJcmV0dXJuIDEgaWYgbm9tb3JfYml0ID09IDAgZWxzZSAwCgloaXR1bmcgPSAwCgl3aGlsZSBhbmdrYSA+IDA6CgkJaWYgYW5na2EgJTIgPT0gbm9tb3JfYml0IDoKCQkJaGl0dW5nICs9IDEKCQlhbmdrYSAvLz0gMgoJcmV0dXJuIGhpdHVuZwogCnByaW50KGhpdHVuZ19ub21vcl9iaXQoMTMsIDApKQpwcmludChoaXR1bmdfbm9tb3JfYml0KDEzLCAxKSkKcHJpbnQoaGl0dW5nX25vbW9yX2JpdCgxMywgMikp