Как создать программу, которая формирует множество из строк, введенных пользователем, и проверяет, есть ли в нем определенная строка?
Информатика 7 класс Программирование на Python создание программы множество строк введенные пользователем проверка строки информатика 7 класс программирование для начинающих алгоритмы работы со строками
Создание программы, которая формирует множество из строк, введенных пользователем, и проверяет, есть ли в нем определенная строка, можно реализовать на языке программирования Python. Давайте рассмотрим пошагово, как это сделать.
В данном случае нам не нужны дополнительные библиотеки, так как мы будем использовать стандартные функции Python.
Множество в Python создается с помощью фигурных скобок или функции set(). Мы начнем с пустого множества:
    my_set = set()
    
    Мы можем использовать цикл для ввода строк. Пользователь будет вводить строки до тех пор, пока не введет специальное значение, например, "стоп".
    while True:
        user_input = input("Введите строку (или 'стоп' для завершения): ")
        if user_input.lower() == 'стоп':
            break
        my_set.add(user_input)
    
    После того как пользователь закончит ввод, мы можем запросить строку, которую нужно проверить:
    search_string = input("Введите строку для проверки: ")
    if search_string in my_set:
        print("Строка найдена в множестве.")
    else:
        print("Строка не найдена в множестве.")
    
    
    После проверки мы выводим результат на экран, как показано в предыдущем шаге.
Таким образом, мы создали простую программу, которая позволяет пользователю вводить строки, формировать из них множество и проверять наличие определенной строки. Вот итоговый код программы:
my_set = set()
while True:
    user_input = input("Введите строку (или 'стоп' для завершения): ")
    if user_input.lower() == 'стоп':
        break
    my_set.add(user_input)
search_string = input("Введите строку для проверки: ")
if search_string in my_set:
    print("Строка найдена в множестве.")
else:
    print("Строка не найдена в множестве.")
Эта программа поможет вам разобраться с основами работы с множествами в Python и введением данных от пользователя.