Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Семинар №4 Задание

.pdf
Скачиваний:
31
Добавлен:
15.12.2022
Размер:
81.44 Кб
Скачать

10.10.2022, 01:47

Семинар 4 - Jupyter Notebook

Семинар 4 по темам: кортежи и словари

Задача 1

Дан словарь с названиями разных рептилий:

In [4]:

1 rept = {"python" : " питон",

2"anaconda" : "анаконда",

3"tortoize" : " черепаха" }

Добавьте в словарь пару "snake" - " змея". Исправьте ключ "tortoize" на правильный "tortoise". Выведите на экран сообщения вида

Питон по-английски будет python.

для всех слов в словаре (сообщение для каждого слова ‒ с новой строчки).

Задача 2

В списке cnt хранятся названия стран, а в списке fh – значения индекса Freedom House для этих стран. Создайте словарь, используя в качестве ключей названия стран, а в качестве значений – значения индекса.

In [5]:

1 cnt = ["Andorra", "Belarus", "Denmark", 2 "Kenya", "Jamaica", "Romania"] 3 fh = [1.0, 6.0, 1.0, 4.0, 2.5, 2.0]

Задача 3

Дан список, состоящий из пар чисел:

In [6]:

1 pairs = [(2, 4), (4, 6), (0, 1), (5, 2), (9, 1), (3, 8)]

Создайте словарь calc , где ключами являются пары чисел, а значениями – их произведение (произведение тоже должно считаться в Python, не в уме).

Задача 4

Дан словарь grades с оценками студентов за контрольную работу в 5-балльной шкале. Напишите код, который сделает следующее:

Выведет на экран имя каждого студента и его оценку (каждый студент – с новой строки).

127.0.0.1:8888/notebooks/EXONTOOLS/2022/Семинар 4.ipynb

1/2

10.10.2022, 01:47

Семинар 4 - Jupyter Notebook

Сохранит имена студентов, получивших отличные оценки, в список excel . Сохранит имена студентов, получивших хорошие оценки, в список good .

Сохранит имена студентов, получивших удовлетворительные оценки, в список satisf . Сохранит имена студентов, получивших плохие оценки, в список bad .

In [1]:

1 grades = {'Anna': 4, 'Bob': 3, 'Claire': 5, 'Dick': 2, 'Elena': 5, 2 'Fred': 5, 'George': 4, 'Kristina': 3, 'Nick': 2,

3 'Ursula': 4, 'Viktor': 5}

127.0.0.1:8888/notebooks/EXONTOOLS/2022/Семинар 4.ipynb

2/2

Соседние файлы в предмете Программирование на Python