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

Модуль 3.8 Методы списков.

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

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

Вводится строка из целых чисел через пробел. Если первое число не равно последнему, то нужно добавить значение True, а иначе — значение False. Результирующий список lst вывести на экран командой:

print(*lst)

Реализовать задачу без использования условных операторов.

# Сохраняем данные в переменную
lst = list(map(int, input().split()))
# Если первое число не равно последнему, то нужно добавить значение True, а иначе - значение False.
lst.append(lst[0]!=lst[-1])
# Выводим результат
print(*lst)

Имеется список городов:

cities = ["Москва", "Казань", "Ярославль"]

Необходимо вставить во вторую позицию этого списка строку «Ульяновск» и вывести список командой:

print(*cities)

# Сохраняем данные в список
cities = ["Москва", "Казань", "Ярославль"]
# C помощь метода .insert(1, 'Ульяновск') добавляем по 1 индексу (2 место в списке), город 'Ульяновск'
cities.insert(1, 'Ульяновск')
# Выводим результат в консоль
print(*cities)

Вводится строка с номером телефона в формате: 

+7(xxx)xxx-xx-xx

Необходимо преобразовать ее в список lst (посимвольно, то есть, элементами списка будут являться отдельные символы строки). Затем, удалить первый ‘+’, число 7 заменить на 8 и убрать дефисы. Отобразить полученный список на экране командой:

print("".join(lst))

# Сохраняем данные в переменную
strin = input()
# Преобразуем в список
lst = list(strin)
# Удаляем два первых элемента
lst.pop(0)
lst.pop(0)
# С помощью метода remove("-") удаляем тире
lst.remove("-")
lst.remove("-")
# С помощью метода insert(0,'8') вставляем на первое место число 8
lst.insert(0,'8')
# Метод join отвечает за объединение списка строк с помощью определенного указателя
print("".join(lst))

В одну строчку через пробел вводятся: имя, отчество и фамилия. Необходимо представить эти данные в виде новой строки в формате: Фамилия И.О. (Например, Сергей Михайлович Балакирев -> Балакирев С.М.).

# Сохраняем данные в переменную в виде списка
lst = list(input().split())
# Сохраняем имя в переменную
name = lst[0]
# Сохраняем отчество в переменную
middle_name = lst[1]
# Сохраняем фамилию, первые буквы имени и отчества
fio = f"{lst[2]} {name[0]}.{middle_name[0]}."
# Выводим результат
print(fio)

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

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

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

# Сохраняем данные в переменную в виде списка
num_list = list(map(int, input().split()))
# Создаем пустой список куда будет добавлять цифры согласно задания
new = []
# Добавляем в список первое найденное минимально число
new.append(min(num_list))
# удаляю минимально число
num_list.remove(min(num_list))
new.append(min(num_list))
num_list.remove(min(num_list))
new.append(min(num_list))
num_list.remove(min(num_list))
# Вывожу в консоль число
print(*new)

Вводятся целые числа в одну строчку через пробел. Необходимо преобразовать их в список lst , затем, удалить последнее значение и если оно нечетное, то в список (в конец) добавить True, иначе — False. Отобразить полученный список на экране командой:

print(*lst)

Реализовать программу без использования условного оператора.

# Сохраняем данные в переменную в виде списка
num_list = list(map(int, input().split()))
# Удаляю последнее число и сохраняю его в переменную
perem = num_list.pop()
# Добавляю в список True или False в зависимости если число четное или нет
num_list.append(perem % 2 != 0)
# Отображаю данные в консоли
print(*num_list)

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

# Сохраняем данные в переменную в виде списка
num_list = list(map(int, input().split()))
# С помощью метода .count(2) считаем сколько встречает значение переданное аргументом
perem = num_list.count(2)
# Выводим результат в консоль
print(perem)

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

# Сохраняем данные в переменную в виде списка
lst = list(input().split())
# С помощью метода sort() сортируем список
lst.sort()
# С помощью метода pop(0) удаляем элемент под индексом 0 (Волга)
lst.pop(0)
# Выводим результат в консоль
print(*lst)

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

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

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