Вопрос задан 21.11.2023 в 07:12. Предмет Информатика. Спрашивает Леушкин Эмиль.

Задание 1. Имеется список, содержащий номера кредитных карточек, которые состоят из 16 цифр.

Создать новый список номеров кредитной карточки, заменив символом * все цифры кроме последних четырех символов. Например: ************1234 Задание 2. Имеется словарь, ключами которого являются имена студентов, а значениями - список баллов. studs_info = {'Manas'.: [75, 68, 80], 'Karina': [85, 90, 87], 'Alina': [68, 80, 65], 'Dima': [90, 65, 8011} Сформировать новый словарь, ключами которого являются имена студентов, а значениями - средний балл студента. Помогите пожалуйста
0 0
Перейти к ответам

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

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

Ответ:
Python Code:
# Задача 1
credit_card_numbers = ["1234567812345678", "9876543298765432", "4567123456712345"]

masked_credit_card_numbers = []

for number in credit_card_numbers:

   masked_number = "*" * 12 + number[-4:]

   masked_credit_card_numbers.append(masked_number)

print(masked_credit_card_numbers)

# Задача 2
studs_info = {'Manas': [75, 68, 80], 'Karina': [85, 90, 87], 'Alina': [68, 80, 65], 'Dima': [90, 65, 80]}

average_scores = {}

for name, scores in studs_info.items():

   average_score = sum(scores) / len(scores)

   average_scores[name] = round(average_score, 1)

print(average_scores)

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

Задание 1:

Для решения этой задачи мы можем использовать цикл `for`, чтобы пройти по каждому элементу списка и заменить символы на "*". Затем мы можем создать новый список и добавить в него измененные номера кредитных карт.

Вот пример кода на языке Python:

```python credit_cards = ["1234567890123456", "9876543210987654", "5432167890123456"]

new_credit_cards = []

for card in credit_cards: new_card = "*" * 12 + card[-4:] new_credit_cards.append(new_card)

print(new_credit_cards) ```

Вывод: ``` ['************3456', '************7654', '************3456'] ```

Задание 2:

Для решения этой задачи мы можем использовать цикл `for`, чтобы пройти по каждой паре ключ-значение в словаре `studs_info`. Затем мы можем вычислить средний балл для каждого студента и добавить его в новый словарь.

Вот пример кода на языке Python:

```python studs_info = {'Manas': [75, 68, 80], 'Karina': [85, 90, 87], 'Alina': [68, 80, 65], 'Dima': [90, 65, 80]}

average_scores = {}

for student, scores in studs_info.items(): average_score = sum(scores) / len(scores) average_scores[student] = average_score

print(average_scores) ```

Вывод: ``` {'Manas': 74.33333333333333, 'Karina': 87.33333333333333, 'Alina': 71.0, 'Dima': 78.33333333333333} ```

Надеюсь, это поможет! Если у вас есть еще вопросы, пожалуйста, дайте мне знать.

0 0

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

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

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

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