Задача 07.13

''' Дана строка символов. Разработайте скрипт для решения задачи: Определите, есть ли в данной строке определенный символ. Выведите "Да", если символ в данной строке есть и "Нет" в противном случае. (Примечание: строка и искомый символ вводятся в отдельных строках) Пример выполнения скрипта: Программа поиска определенного символа в строке Введите строку -> Простоквашино Введите символ -> ц Нет ''' print('Программа поиска определенного символа в строке') st = input('Введите строку -> ') sm = input('Введите символ -> ') # 1-й способ if sm in st: print('Да') else: print('Нет') # # 2-й способ # k = st.count(sm) # стандартная функция count() # if k > 0: # print('Да') # else: # print('Нет') # # 3-й способ # l = len(st) # f = 0 # вводим переменную - флаг (равен нулю) # for i in range(l): # просматриваем всю строчку посимвольно # if st[i] == sm: # если символ встретился # print('Да') # выводим "Да" # f = 1 # флаг меняем на 1 # break # останавливаем цикл # if f == 0: # если флаг не поменялся # print('Нет') # выводим "Нет" #

© Кащеев Е. Решение задач по программированию на языке Python