恶数
* * * *
拉格朗日计划
* * * *
恶数

恶数是二进制表示中有奇数个1的非负整数。

打印0到50之间(包括0和50)的所有恶数,每个数一行。

注:恶数(odious numbers)这一名称是对奇数 (odd numbers)的恶搞。

本题难度:



解答

用内建函数即可检验。

最终代码只有一行。

代码长度:46字节 vs. 全站第一:40字节。

for i in range(51):i.bit_count()%2and print(i)