
Поиск заданного элемента в списке mas = [3,5,67,-65,34,21] # задаем списокprint(mas)
………………………………… [1] # результат вывода списка на экран point=3 # задаем искомое значениеl = len(mas) # вычисляем длину списка (количество элементов)for i in range( l ): if mas [i]==point: print("Содержит") breakelse: print ("Не содержит")…………………………………… [1] # результат программы 

Ответы на вопрос

Ваша программа:
mas = [3,5,67,-65,34,21] # задаем список
print(mas)
point=3 # задаем искомое значение
l = len(mas) # вычисляем длину списка (количество элементов)
for i in range( l ):
if mas [i]==point:
print("Содержит")
break
else:
print ("Не содержит")
Можно ещё так записать:
mas = [3,5,67,-65,34,21] # задаем список
print(mas)
point=3 # задаем искомое значение
for i in mas: #смотрим каждый элемент в массиве
if i == point:
print("Содержит")
break
else:
print ("Не содержит")
Можно написать так, что более понятно:
mas = [3,5,67,-65,34,21] # задаем список
print(mas)
point=3 # задаем искомое значение
if point in mas:
print("Содержит")
else:
print ("Не содержит")




Ваш код осуществляет поиск заданного элемента point
в списке mas
, и он почти правильный. Однако у вас есть маленькая ошибка. Ваш код будет выводить "Не содержит" для каждого элемента списка, который не соответствует point
, даже если point
содержится в списке. Вы можете улучшить код, чтобы он правильно выводил "Содержит" только один раз, если point
найден, иначе выводить "Не содержит". Вот исправленный код:
pythonmas = [3, 5, 67, -65, 34, 21] # задаем список
print(mas)
point = 3 # задаем искомое значение
l = len(mas) # вычисляем длину списка (количество элементов)
found = False # Флаг для отслеживания нахождения элемента
for i in range(l):
if mas[i] == point:
found = True
break
if found:
print("Содержит")
else:
print("Не содержит")
Теперь код будет выводить "Содержит" только один раз, если point
найден в списке, и "Не содержит", если point
отсутствует в списке.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili