Решение модуля 3.6 Добрый, добрый Python

Модуль 3.6 Списки и операции над ними.

К каким типам данных относится список?

к изменяемым

Какая конструкция или функция позволяют задавать списки? Укажите все верные варианты.

[ ]
list()

Вводятся три целых числа в одну строку через пробел. Сформируйте список lst, хранящий эти значения в порядке их ввода. Результат выведите на экран, используя команду:
print(lst)

# Список(list) в Python - это упорядоченная, изменяемая коллекция объектов разных типов. 
# С помощью функции list() мы создаем список
lst = list(map(int, input().split()))
# Выводим список
print(lst)

Вводятся названия городов в одну строчку через пробел. На основе этой строки формируется список с помощью команды:

cities = input().split()

Необходимо проверить, присутствует ли в этом списке город «Москва». Вывести на экран True, если присутствует и False — в противном случае. Решить эту задачу следует без использования условного оператора.

print("Москва" in input())

По какому индексу можно обратиться к значению 5 списка:

a = [0, True, "Москва", 5, False, "Омск"]

Отметьте все возможные варианты.

-3
3

Вводятся названия городов в одну строчку через пробел. На основе этой строки формируется список с помощью команды:

cities = input().split()

Необходимо вывести значение последнего элемента этого списка на экран.

cities = input().split()
# С помощью среза выбираем последний город из списка
print(cities[-1])

Вводятся оценки студента (целые числа от 2 до 5) в одну строчку через пробел. На основе введенной строки формируется список командой:

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

Необходимо вычислить средний балл и вывести его на экран с точностью до десятых (один знак после запятой).

# Сохраняем данные в перемененную
marks = list(map(int, input().split()))
# C помощью функции sum мы получаем сумму всех чисел в списке
# C помощью функции len мы считаем сколько чисел в списке (получаем длину списка)
# Потом делим длину списка на сумму всех числе (получаем среднее значение)
result = sum(marks) / len(marks)
# Выводим результат и округляем его до 1 знака после запятой
print(round(result, 1))

Вводится информация по книге (каждое значение с новой строки): название, автор, число страниц (целое число), цена (вещественное число). На основе этих данных формируется список book с элементами в порядке их ввода. Затем, из этого списка необходимо удалить 3-й элемент (число страниц), в качестве автора записать «Пушкин» и цену увеличить в 2 раза. Результат вывести на экран командой:

print(book)

# Сохраняем данные в перемененные
name_book = input()
name_author = input()
pages = int(input())
price = float(input())

# Создаем список(list) и вносим туда сохраненные данные
book = [name_book, name_author, pages, price]
# Удаляем данные из списка по индексу с помощью оператора del (удаляется число страниц - 233)
del book[2]
# Заменяем значение по первому индексу (заменяем Булгакова на Пушкина)
book[1] = 'Пушкин'
# Увеличиваем цену в два раза
book[2] *= 2
# Выводим результат
print(book)

Вводится число новых подписчиков канала по дням в одну строку через пробел. На основе введенной строки необходимо сформировать список из целых чисел. Затем, вывести на экран максимальное, минимальное и суммарное значения этого списка через пробел.

# Сохраняем данные в перемененную
people = list(map(int, input().split()))
# Выводим максимальное, минимальное значения и сумму числе в списке
print(f"{max(people)} {min(people)} {sum(people)}")

Вводится число новых подписчиков канала по дням в одну строку через пробел. На основе введенной строки необходимо сформировать список lst из целых чисел. Требуется отсортировать элементы этого списка по убыванию и результат вывести на экран командой:

print(*lst)

# Сохраняем данные в перемененную
lst = list(map(int, input().split()))
# С помощью функции sorted() сортируем список по возрастанию и с помощью параметра reverse=True переворачиваем его.
lst = sorted(lst, reverse=True)
# Выводим списко без скобок и запятых.
print(*lst)

Установите соответствия между операторами списков и их описанием.

Решение модуля 3.6 Добрый, добрый Python

Вводятся названия городов в одну строку через пробел. На основе этой строки необходимо создать список lst и добавить его в конец следующего списка:

cities = ["Москва", "Тверь", "Вологда"]

Вывести результат на экран командой:

print(*lst)

# Создание объекта на основе ввода input(), к которому применяется метод split() с целью разбивания введенной строки  пробельным сепаратором:
input = input().split()
# Создание объекта списка на основе введенной строки, на который ссылается имя lst:
lst = list(input)
# Создание объекта списка городов, на который ссылается имя cities:
cities = ["Москва", "Тверь", "Вологда"]
# Создание нового объекта с именем lst, содержащего объект списка cities с добавленным старым списком lst в конец:
lst = cities + lst
# Вывод нового объекта списка *lst:
print(*lst)

Вводятся названия городов в одну строку через пробел. На основе этой строки необходимо создать список lst и добавить его в начало другого списка:

cities = ["Москва", "Тверь", "Вологда"]

Вывести результат на экран командой:

print(*lst)

# Сохраняем данные в перемененную
lst = list(input().split())
# Сохраняем список городов состоящий из двух списков.
lst = lst + cities
# Выводим список городов
print(*lst)

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

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

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