Вопрос задан 23.06.2023 в 19:30. Предмет Информатика. Спрашивает Филимонов Алексей.

В питоне, в текстовом редакторе создать файл Оценки.txt содержащий строки вида "Иванов - 77, 52,

82". Используя данные этого файла создайте словарь, у которого ключом является фамилия, значением кортеж из трёх чисел (оценки)​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чигвинцев Никита.

Ответ:

Вот

Объяснение:




0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам нужно выполнить следующие шаги:

  1. Создать текстовый файл "Оценки.txt" и заполнить его данными в формате "Иванов - 77, 52, 82" и так далее. Сохраните файл в рабочей директории вашего проекта.

  2. Ваш скрипт Python должен открыть этот файл, прочитать строки и разбить их на фамилию и оценки.

  3. Создать словарь, где ключами будут фамилии, а значениями будут кортежи с оценками.

Вот пример Python-скрипта для выполнения этих действий:

python
# Открываем файл "Оценки.txt" для чтения with open("Оценки.txt", "r") as file: lines = file.readlines() # Инициализируем пустой словарь grades_dict = {} # Обрабатываем каждую строку for line in lines: # Разбиваем строку на фамилию и оценки parts = line.strip().split(" - ") if len(parts) == 2: name = parts[0] scores_str = parts[1] # Разбиваем оценки на список и преобразуем их в целые числа scores = [int(score) for score in scores_str.split(", ")] # Добавляем запись в словарь grades_dict[name] = tuple(scores) # Выводим полученный словарь print(grades_dict)

Этот скрипт читает файл "Оценки.txt", разбивает строки на фамилию и оценки, и создает словарь, как вы описали. Вы можете заменить print(grades_dict) на любое другое действие, которое вам необходимо выполнить с полученными данными.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос