Conte quantos 1s um número tem em binário


Conte quantos 1s um número tem em binário


o código

def count_yi(num):
	if num == 0:
	    return 0
	else:
	    return count_yi(num & num - 1) + 1
if __name__ == '__main__':
	print(count_yi(127))

O resultado final é: 7

Acho que você gosta

Origin blog.csdn.net/a_13572035650/article/details/128051700
Recomendado
Clasificación