Предмет: Информатика,
автор: arafatibragimov
Задание 1. Имеется список, содержащий номера кредитных карточек, которые состоят из 16 цифр. Создать новый список номеров кредитной карточки, заменив символом * все цифры кроме последних четырех символов.
Например: ************1234
Задание 2. Имеется словарь, ключами которого являются имена студентов, а значениями - список баллов.
studs_info = {'Manas'.: [75, 68, 80], 'Karina': [85, 90, 87], 'Alina': [68, 80, 65],
'Dima': [90, 65, 8011}
Сформировать новый словарь, ключами которого являются имена студентов, а значениями - средний балл студента.
Помогите пожалуйста
specialspaw:
На каком языке?
Ответы
Автор ответа:
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)
Похожие вопросы
Предмет: История,
автор: k08876924
Предмет: Английский язык,
автор: promaks29008
Предмет: История,
автор: toleksandr58
Предмет: Физика,
автор: marchyksasha67
Предмет: Алгебра,
автор: eugenetikva