【发布时间】:2021-01-06 21:05:05
【问题描述】:
例如: 0 10 11 100 101 110 111
等等。
我想让它无限运行,但这可能是不可能的。 我已经尝试过了:
lista = [1,2,3,4,5,6,7,8,9,10]
listres = [str(bin(x))[2:].zfill(4) for x in lista]
print(listres)
它有效,但它是一条线,也不是无限的。
【问题讨论】:
-
由于您需要无限项,您不能将它们存储在列表中。你需要你的程序无限地打印二进制数吗?
-
使用生成器函数。
-
while True: digit = random.choice([0,1])