Решение модуля 2.12 Инди-курс программирования на Python

Модуль 2.12 (Списки: индексы и срезы). Список представляет собой упорядоченную коллекцию элементов. Слово упорядоченный значит, что каждый элемент располагается на своём конкретном месте и нумерация начинается с нуля.

Ниже представлены примеры задач с решением на тему Списки: индексы и срезы

a = [54, ‘hello’, 6.7, True, 10, False, ‘zoo’]
По какому индексу можно обратиться к элементу True? Укажите все варианты


3
-4

d = [54, ‘hello’, 100, True, -78, False, ‘potato’]
Напишите как обратиться к значению 100

d[2]

Программа получает на вход список целых чисел и ваша задача вывести второй элемент этого списка.

Гарантируется, что список будет состоять не менее чем из трех элементов

Примечание:

Чтобы прочитать из ввода целые числа и сохранить их в виде списка в переменной вам необходимо написать строчку

a = list(map(int, input().split()))

print(a[1])

Программа получает на вход список целых чисел и ваша задача вывести срез списка с третьего элемента по пятый включительно.

Гарантируется, что список будет состоять не менее чем из пяти элементов.

Примечание:

Чтобы прочитать из ввода целые числа и сохранить их в виде списка в переменной вам необходимо написать строчку

a = list(map(int, input().split()))

print(a[2:5])

Программа получает на вход список целых чисел и ваша задача вывести последние три элемента этого списка через срез

Гарантируется, что список будет состоять не менее чем из пяти элементов.

Примечание:

Чтобы прочитать из ввода целые числа и сохранить их в виде списка в переменной вам необходимо написать строчку

a = list(map(int, input().split()))

print(a[-3:])

Программа получает на вход список целых чисел и ваша задача вывести каждый третий элемент этого списка, начиная со второго по счету значения.

Гарантируется, что список будет состоять не менее чем из семи элементов.

Примечание:

Чтобы прочитать из ввода целые числа и сохранить их в виде списка в переменной вам необходимо написать строчку

a = list(map(int, input().split()))

print(a[1::3])

Программа получает на вход список целых чисел и ваша задача вывести этот список  в обратном порядке при помощи срезов

Гарантируется, что список будет состоять не менее чем из  трех элементов.

Примечание:

Чтобы прочитать из ввода целые числа и сохранить их в виде списка в переменной вам необходимо написать строчку

a = list(map(int, input().split()))

print(a[::-1])

Перед вами список топовых сериалов по версии кинопоиска. Ваша задача заменить в нем сериал «Бригада» на «Сверхъестественное» и «Друзья» на «Настоящий детектив»

В качестве ответа распечатайте на экран обновленный список.

top = ['Игра престолов', 'Шерлок', 'Друзья', 'Во все тяжкие', 'Доктор Хаус', 'Теория большого взрыва', 'Бригада']

idx_b = top.index('Бригада') # Сохраняем в переменную индекс елемента
idx_f = top.index('Друзья')  # Cохраняем в переменную индекс елемента
top[idx_b] = 'Сверхъестественное' 
top[idx_f] = 'Настоящий детектив'

print(top)

Перед вами находится список months, хранящий сокращенное название месяцев в году

Ваша программа получает на вход порядковый номер месяца в году — целое число от 1 до 12.

Ваша задача распечатать кратное название месяца, которое соответствует порядковому номеру месяца

months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
n = int(input())

# Получаем сокращенное название месяца по индексу в списке и выведите его
print(months[n-1])

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x