99. Исполнитель Черепаха действует на песчаной арене, име- ющей форму квадрата со стороной 500 пикселей. В на-
чальный момент времени Черепаха находится в центре
арены, её голова направлена к верхней стороне квадрата,
хвост опущен. Черепаха может выполнять команды:
1) вперёд
Черепаха перемещается на п шагов в
том направлении, куда развёрнута её голова; один шаг
перемещения Черепахи соответствует одному пикселю;
2) вправо
(m) Черепаха изменяет направление дви-
жения на т градусов по часовой стрелке.
При опущенном хвосте Черепаха оставляет на арене
След в виде линии.
а) Определите, что получится после выполнения Че-
репахой следующего алгоритма (считайте размеры
одной клетки равными пяти пикселям).
На какой угол надо повернуть Черепахе, чтобы без
других изменений в этом алгоритме построить пря-
моугольный треугольник?.
2
вправо (270)
вперёд (40)
вправо (90)
вперёд (30)
вправо (120)
вперёд (50)
Ваша программа:
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 ("Не содержит")
похоже на условный оператор if. Однако в случае циклических операторов их тела могут выполняться далеко не один раз. В случае if, если логическое выражение в заголовке возвращает истину, то тело выполняется единожды. После этого поток выполнения программы возвращается в основную ветку и выполняет следующие выражения, расположенные ниже всей конструкции условного оператора.
В случае while, после того как его тело выполнено, поток возвращается к заголовку цикла и снова проверяет условие. Если логическое выражение возвращает истину, то тело снова выполняется. Потом снова возвращаемся к заголовку и так далее.
Цикл завершает свою работу только тогда, когда логическое выражение в заголовке возвращает ложь, то есть условие выполнения цикла больше не соблюдается. После этого поток выполнения перемещается к выражениям, расположенным ниже всего цикла. Говорят, "происходит выход из цикла".