Я пытаюсь проверить, существуют ли введенные пользователем данные в моем списке или нет, проблема, с которой я сталкиваюсь, состоит в том, что у меня есть список с несколькими типами данных.
Таким образом, даже если пользователь вводит число, которое является целым числом, оно воспринимается как строка, и хотя это число находится в списке, код не отображается в списке .
Если я объявляю ввод пользователя как int, то пользователь не может вводить строковые данные.Я хочу получить пользовательский ввод из одного и того же кода, но с несколькими типами данных.
Если я использую один тип данных либо целое число, либо строку, то код работает нормально.Но я сталкиваюсь с проблемой с несколькими типами данных.
my_list = ("a", "b", "c",4,5,6)
x= (input("Enter data : "))
if x in my_list:
print('Yes, in the list')
else:
print('No, not in the list')
Пользователь должен иметь возможность вводить данные независимо от типа данных, будь то целое число или строка, а код должен проверять эти данные, доступны ли они в my_list илинет?