На сайте http://pythontutor.ru/lessons/lists/problems/even_indices/ решить все задачи к занятию 7. Списки
Выслать архив с решениями всех задач (файлы с расширением .py) и скриншотом с сайта, на котором видно количество решенных задач и имя текущего пользователя.
Выведите все элементы списка с четными индексами (то есть A[0], A[2], A[4], ...
).
Выведите все четные элементы списка. При этом используйте цикл for
, перебирающий элементы списка, а не их индексы!
Дан список чисел. Выведите все элементы списка, которые больше предыдущего элемента.
Дан список чисел. Если в нем есть два соседних элемента одного знака, выведите эти числа. Если соседних элементов одного знака нет — не выводите ничего. Если таких пар соседей несколько — выведите первую пару.
Дан список чисел. Определите, сколько в этом списке элементов, которые больше двух своих соседей, и выведите количество таких элементов. Крайние элементы списка никогда не учитываются, поскольку у них недостаточно соседей.
Дан список чисел. Выведите значение наибольшего элемента в списке, а затем индекс этого элемента в списке. Если наибольших элементов несколько, выведите индекс первого из них.
Петя перешёл в другую школу. На уроке физкультуры ему понадобилось определить своё место в строю. Помогите ему это сделать. Программа получает на вход невозрастающую последовательность натуральных чисел, означающих рост каждого человека в строю. После этого вводится число X – рост Пети. Все числа во входных данных натуральные и не превышают 200.
Выведите номер, под которым Петя должен встать в строй. Если в строю есть люди с одинаковым ростом, таким же, как у Пети, то он должен встать после них.
Дан список, упорядоченный по неубыванию элементов в нем. Определите, сколько в нем различных элементов.
Переставьте соседние элементы списка (A[0]
c A[1]
, A[2]
c A[3]
и т.д.). Если элементов нечетное число, то последний элемент остается на своем месте.
В списке все элементы различны. Поменяйте местами минимальный и максимальный элемент этого списка.
Дан список из чисел и индекс элемента в списке k
. Удалите из списка элемент с индексом k
, сдвинув влево все элементы, стоящие правее элемента с индексом k
.
Программа получает на вход список, затем число k
. Программа сдвигает все элементы, а после этого удаляет последний элемент списка при помощи метода pop()
без параметров.
Программа должна осуществлять сдвиг непосредственно в списке, а не делать это при выводе элементов. Также нельзя использовать дополнительный список. Также не следует использовать метод pop(k)
с параметром.