【发布时间】:2019-12-23 10:03:52
【问题描述】:
我在互联网上找到了这段代码,但我无法理解打印语句的工作原理。
我已经试过很多答案,但没有一个能完美回答。
def main():
n=int(raw_input())
for i in range(0, 1<<n):
gray=i^(i>>1)
print "{0:0{1}b}".format(gray,n),
main()
【问题讨论】:
-
你的意思是字符串格式
"{0:0{1}b}".format(gray,n)?
标签: python-3.x data-structures gray-code