Алгоритмический тренажер Глава 7. Списки и кортежи 421
1. Напишите инструкцию, которая создает список с приведенными далее строковыми значениями: 'Эйнштейн', 'Ньютон', 'Коперник' и 'Кеплер'.
2. Допустим, что переменная names ссылается на список. Напишите цикл for, который выводит каждый элемент списка.
3. Допустим, что список numЬersl имеет 100 элементов, а numЬers2 является пустым списком. Напишите код, который копирует значения из списка numЬersl в список numЬers2.
4. Составьте блок-схему, которая демонстрирует общую логику суммирования значений
в списке.
5. Напишите функцию, которая принимает список в качестве аргумента (допустим, что список содержит целые числа) и возвращает сумму значений в списке.
6. Допустим, что переменная narnes ссылается на список строковых значений. Напишите
программный код, который определяет, находится ли имя 'Руби' в списке names. Если
это так, то выведите сообщение 'Привет, Руби! ' . В противном случае выведите сообщение ' Руби отсутствует ' .
7. Что напечатает приведенный ниже фрагмент кода?
listl [40, 50, 60]
list2 [10, 20, 30]
listЗ listl + list2
print (list3)
8. Напишите инструкцию, которая создает двумерный список с 5 строками и 3 столбцами.
Затем напишите вложенные циклы, которые получают от пользователя целочисленное
значение для каждого элемента в списке.