Skip to content

Latest commit

 

History

History
185 lines (120 loc) · 9.07 KB

TASKS.md

File metadata and controls

185 lines (120 loc) · 9.07 KB

Домашнее задание | 5. Основы коллекций в Python


У вас есть список:

colors = ['Red', 'Green', 'White', 'Black', 'Pink', 'Yellow']

Вам нужно поменять местами первый и последний элементы этого списка используя перестановка значений.

Примечание:

  • Задачу можно решить двумя способами: с использованием классического подхода и подхода Python.

Примеры:

Вывод
['Yellow', 'Green', 'White', 'Black', 'Pink', 'Red']

У вас есть список:

nums = [17, 6.06534, 91, 52, 87, 340, 56]

Вам необходимо найти сумму всех элементов этого списка, а также определить максимальный и минимальный элементы.

Примеры:

Вывод
Сумма элементов списка: 649.06534
Максимальный элемент списка: 340
Минимальный элемент списка: 6.06534

Дан список дней недели:

days = ["Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"]

Ваша задача написать программу, которая получает целое число и выводит день недели, соответствующий введенному числу.

Примечание:

  • Гарантируется, что на вход будет подаваться число от 1 до 7.

Примеры:

Ввод Вывод
Введите номер дня недели от 1 до 7: 3 Среда
Ввод Вывод
Введите номер дня недели от 1 до 7: 7 Воскресенье

У вас есть список чисел:

nums = [12, 45, 0.34711, 67, 89, 34, 55.632781, 78.9395]

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

Примеры:

Вывод
Среднее значение: 47.7

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

Примеры:

Ввод Вывод
Введите строку: abracadabra Уникальные символы: ['r', 'b', 'd', 'c', 'a']
Ввод Вывод
Введите строку: Hello, World! Уникальные символы: [',', 'l', ' ', '!', 'o', 'e', 'r', 'H', 'd', 'W']

Напишите программу, которая принимает строку и определяет минимальный и максимальный символы в ней.

Примечание:

  • Гарантируется, что на вход будет подаваться один или более символов.

Примеры:

Ввод Вывод
Введите строку: World! Минимальный символ: !
Максимальный символ: r
Ввод Вывод
Введите строку: abcdefg Минимальный символ: a
Максимальный символ: g

Напишите программу, которая принимает строку и выводит кортеж всех уникальных символов, которые встречаются в ней, а также их количество.

Примеры:

Ввод Вывод
Введите строку: Python Уникальные символы: ('y', 'o', 'P', 'h', 't', 'n')
Количество уникальных символов: 6
Ввод Вывод
Введите строку: The quick brown fox jumps over the lazy dog Уникальные символы: ('p', 'h', 'x', 'j', 'o', 'w', 'e', 'b', 'a', ' ', 'g', 'u', 'f', 'm', 'z', 'k', 'y', 'i', 'l', 'q', 'r', 'c', 'T', 'd', 'n', 't', 'v', 's')
Количество уникальных символов: 28

У вас есть словарь с информацией о студенте в формате:

student_info = {"name": "Анна", "age": 20, "group_number": "А101"}

Создайте множество set, содержащее только ключи этого словаря, и выведите его на экран.

Примеры:

Вывод
{'name', 'age', 'group_number'}

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

Примечание

  • Гарантируется, что пользователь выбирает фрукт, существующий в указанном словаре.
  • Для создания словаря используйте функцию dict().

Примеры:

Ввод Вывод
Список фруктов и их цены:
{'яблоко': 50, 'банан': 30, 'груша': 40, 'апельсин': 35}

Выберите фрукт из списка: апельсин
Цена апельсин - 35
Ввод Вывод
Список фруктов и их цены:
{'яблоко': 50, 'банан': 30, 'груша': 40, 'апельсин': 35}

Выберите фрукт из списка: груша
Цена груша - 40