组卷题库 > 高中信息技术试卷库
试题详情
产生一个长度为 n-1 的列表 A,它的元素是区域 [1,n]中的随机整数,且没有重复元素。

现要求找出区间[1,n]范围内没有出现在列表A中的那个整数。如当n = 5时,A[0] = 3,A[1]= 4,A[2] = 1,A[3] = 5时,列表A中缺失的数为2。 python代码如下,请在①②③处填上合适的代码。

from random import randint

n=int(input("请输入一个整数n:"))

A=

c=1

while c<n:

  x=randint(1,n)

  If:

    A.append(x)

    c+=1

    s=

    for i in range(n-1):

      s=s - A[i]

      print(A)

print("列表中缺失的数为:",s)

知识点
参考答案
采纳过本试题的试卷
教育网站链接