在学校年度校园活动中,组织者使用长度为n-1的列表a存储参与者编号,编号为1到n的不重复整数,需要找出区间[1,n]中未出现在列表a中的整数。
示例:当n=5,a = [3,4,1,5]时,缺失的数为2。
运行效果示例:
请输入一个整数n:10
[6, 2, 5, 3, 7, 9, 4, 10, 1]
列表中缺失的数为: 8
现有Python代码如下,请补充划线处的代码:
from random import randint
n = int(input("请输入一个整数n:"))
a = []
c = 1
while c < n:
x = randint(1, n)
if ①:
a.append(x)
②
s = n * (n + 1) // 2 # s得到1~n的累加和
for i in range(n-1):
③
print(a)
print("列表中缺失的数为:", s)