• Предмет: Информатика
  • Автор: arafatibragimov
  • Вопрос задан 3 месяца назад

Задание 1. Имеется список, содержащий номера кредитных карточек, которые состоят из 16 цифр. Создать новый список номеров кредитной карточки, заменив символом * все цифры кроме последних четырех символов.
Например: ************1234

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

Помогите пожалуйста


specialspaw: На каком языке?

Ответы

Ответ дал: 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)

Вас заинтересует