Python:multiplefor循环
所以我想同时循环子网和网络,但我对循环知之甚少 可以做多个循环吗 我试图搜索它,但我仍然不知道它是如何工作的 搜索print()内部的循环,我也不知道它是如何工作的 这是密码Python:multiplefor循环,python,loops,for-loop,Python,Loops,For Loop,所以我想同时循环子网和网络,但我对循环知之甚少 可以做多个循环吗 我试图搜索它,但我仍然不知道它是如何工作的 搜索print()内部的循环,我也不知道它是如何工作的 这是密码 mask = "11000000" subnet = mask.count("1") subnetl = 2**(subnet) network = 0+65 for i in range(1,subnetl+1): for x in range(network+65):
mask = "11000000"
subnet = mask.count("1")
subnetl = 2**(subnet)
network = 0+65
for i in range(1,subnetl+1):
for x in range(network+65):
print("Subnet",i,"network: ",network)
我的输出
Subnet 1 network: 0(x65)
Subnet 2 network: 0(x65)
Subnet 3 network: 0(x65)
Subnet 4 network: 0(x65)
期望输出
Subnet 1 network: 0
Subnet 2 network: 65
Subnet 3 network: 130
Subnet 4 network: 195
为什么要打印
网络?你不是应该打印i*x
?
mask = "11000000"
subnet = mask.count("1")
subnetl = 2**(subnet)
network = 65
for i in range(0,subnetl):
print("Subnet",i+1,"network: ",i*network)