代码之家  ›  专栏  ›  技术社区  ›  Akanksha Arya

程序从用户输入8个数字并显示所有唯一的no

  •  0
  • Akanksha Arya  · 技术社区  · 1 年前

    输出不返回带有此代码的唯一列表。它只是以随机顺序返回列表

    唯一=[]

    对于范围(9)中的i: a=输入(“输入编号”) 唯一.append(a) 打印(唯一)

    0 回复  |  直到 1 年前
        1
  •  0
  •   Md Minhaz Ahamed    1 年前

    您忘记检查元素是否已经存在。解决方案是

    unique=[]
    for i in range(9): 
       a=input("enter no.")
       if a not in unique # add this line
          unique.append(a)
    print(unique)