В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
bgf62
bgf62
26.03.2020 12:17 •  Информатика

1. Даны списки: a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89];

b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13].

Нужно вернуть список, который состоит из элементов, общих для этих двух списков.

2.Отсортируйте словарь по значению в порядке возрастания и убывания.

3.Есть список a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89].
Выведите все элементы, которые меньше 5.

4.Заполнить список ста нулями, кроме первого и последнего элементов, которые должны быть равны единице

5.Сформировать возрастающий список из чётных чисел (количество элементов 45)

Показать ответ
Ответ:
Savcik
Savcik
15.10.2020 15:01
1) и 2):

a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]

b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]

c = []

for i in range(len(a)):

   for j in range(len(b)):

       if a[i] == b[j]:

           c.append(a[i])

print(list(set(sorted(c  # сортировка по возрастанию

print(list(set(sorted(c, reverse=True  # сортировка по убыванию

3):

a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]

for elem in a:

   if elem < 5:

       print(elem,end = ' ')

4)

a = []

for i in range(102):

   if i == 100:

       a.append(1)

   elif i == 101:

       a.append(1)

   else:

       a.append(0)

print(a)

5)

a = []  

for i in range(90):

   if i % 2 == 0:

       a.append(i)

print(a)

print(len(a))

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота