n = int(input())
num = 0
for i in range(n - 1, -1, -1):
if int(input()):
num |= 1 << i
最后一行代码为什么没错, | 后面跟着 = 为什么我觉得不大对
作用又是什么呢
n = int(input())
num = 0
for i in range(n - 1, -1, -1):
if int(input()):
num |= 1 << i
最后一行代码为什么没错, | 后面跟着 = 为什么我觉得不大对
作用又是什么呢
num |= 1 << i
就是
num = num | (1 << i)