Алла Тамбовцева, НИУ ВШЭ
a = [1, 0, 9, 12, 18, 34, 89, 91, 33, 127]
b = [2, 8, 9, 11, 76, 25, 44]
a
, третий элемент списка a
, последний элемент списка a
.b
элемент 7 (просто допишите в конец).a
на число 8.merged
, который включает в себя все элементы списка a
и списка b
.c
, который получается заменой последнего элемента списка a
на число 100. Сам список a
измениться не должен!Есть список имён:
girls = ["Иветта", "Виолетта", "Кассандра", "Вирджиния",
"Амелия", "Розамунда", "Янина", "Беатриса"]
Используя список girls
, выведите на экран следующие списки:
["Виолетта", "Кассандра", "Вирджиния", "Амелия"]
["Вирджиния", "Амелия", "Розамунда", "Янина", "Беатриса"]
["Иветта", "Виолетта", "Вирджиния", "Амелия"]
["Кассандра", "Амелия", "Розамунда"]
Дан список L
.
L = [12, 3, 8, 125, 10, 98, 54, 199]
Выведите на экран (последовательно, с новой строчки):
L
;L
.Замените пятый элемент списка L
на 0. Проделайте те же операции, что и раньше. Объясните, почему получаются такие результаты.
Объясните, что делает следующий код и почему он выдает такие результаты:
M = [1, 2, 3, 4]
for i in range(len(M)):
a = M[i] + M[i-1]
print(a)
5 3 5 7
Дан список L
:
L = [4, 8, 9, 0, 10, 12, 56, 6, 7]
Напишите программу, которая запрашивает у пользователя с клавиатуры индекс элемента в списке L
, новое значение этого элемента, а потом заменяет старое значение новым. Список L
должен измениться.
Пример: пользователь ввел числа 3 и 100, и список L
стал таким:
L = [4, 8, 9, 100, 10, 12, 56, 6, 7]
Напишите программу, которая запрашивает у пользователя с клавиатуры два числа и возвращает список целых чисел, которые находятся в промежутке между этими числами (исключая указанные числа).
Пример: пользователь ввел число 5 и число 9, ему вернулся список [6, 7, 8]
.
Напишите программу, которая запрашивает у пользователя с клавиатуры целое число $n$ и выводит на экран сумму квадратов целых чисел от 0 до $n$. В процессе решения списки создавать нельзя!
Напишите программу, которая запрашивает у пользователя его фамилию, имя, отчество, введенные в одну строчку через пробел, и выводит на экран сообщения:
Ваша фамилия: фамилия
Ваше имя: имя
Ваше отчество: отчество
Пример:
Входные данные:
Введите Ваши ФИО: Тамбовцева Алла Андреевна
Выходные данные:
Ваша фамилия: Тамбовцева
Ваше имя: Алла
Ваше отчество: Андреевна
Напишите программу, которая берет строку "1; 2; 3; 100" и возвращает:
Напишите программу, которая принимает на вход список слов такого вида:
words = ["Speak ", "to", "me ", "of", "Florence ",
"And ", "of", "the", "Renaissance"]
а возвращает список
words_clean = ["speak", "to", "me", "of", "florence",
"and", "of", "the", "renaissance"]
Другими словами, программа убирает пробелы в словах и приводит все слова к нижнему регистру.
Подсказка: запросите help()
по методам .strip()
и .lower()
.