Задание 1. Имеется список, содержащий номера кредитных карточек, которые состоят из 16 цифр.
Создать новый список номеров кредитной карточки, заменив символом * все цифры кроме последних четырех символов. Например: ************1234 Задание 2. Имеется словарь, ключами которого являются имена студентов, а значениями - список баллов. studs_info = {'Manas'.: [75, 68, 80], 'Karina': [85, 90, 87], 'Alina': [68, 80, 65], 'Dima': [90, 65, 8011} Сформировать новый словарь, ключами которого являются имена студентов, а значениями - средний балл студента. Помогите пожалуйстаОтветы на вопрос
Ответ:
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)
Задание 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} ```
Надеюсь, это поможет! Если у вас есть еще вопросы, пожалуйста, дайте мне знать.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
