Как создать функцию проверки, которая не повторяет вводимые пользователем данные? - PullRequest
0 голосов
/ 20 января 2019

Мне нужна помощь в создании функции проверки, чтобы получить вывод ошибок при повторном вводе пользователем.

это только часть кода, который я делаю, и мне просто нужна помощь в созданиифункция проверки.

Color_ID_List=[]
maxColorList=15
while len(Color_ID_List)<maxColorList:
    b=input("Enter New color: ")
    c=int(input("Enter ID: "))
    d=input("Enter type of color: ")
    print("The ID of", b, "is", c,"and the type of color is",d)
    Color_ID_List.append(b)
    Color_ID_List.append(c)
    Color_ID_List.append(d)

print("")
print("")
print("The following colors and ID has been added")
print(Color_ID_List)

1 Ответ

0 голосов
/ 20 января 2019

Попробуйте использовать оператор in. Это будет выглядеть примерно так:

def validationFunction(input, list):
  if input in list:
    return False
  else:
    return True

Когда эта функция возвращает True, вход уже находится в списке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...