我尝试打印十六进制表我虽然使用了这个:
for i in range(0,1,1):
for j in range(0,1,1):
for k in range (0,1,1):
for m in range (0,1,1):
print(i,j,k,m)
但我只能得到这个
0000
我认为是(开始,结束,步骤)所以(0,1,1)是好还是因为可迭代已被消耗或者是什么?
答案 0 :(得分:0)
range(0,1,1)
从0到迭代,但不包括 1;也就是说,它只有一个值(0)。所以你有4个嵌套循环,每个循环只有1次迭代:因此0000
。
很高兴我能提供帮助。
答案 1 :(得分:0)
哦,谢谢大家。是的,现在使用它:
for i in range(0,2):
for j in range(0,2):
for k in range (0,2):
for m in range(0, 2):
print(i,j,k,m)
得到他的输出:
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1