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

Ответы 1

  • Відповідь:

    Задание 1:

    card_numbers = [1234567890123456, 9876543210987654, 5555555555555555, 1111222233334444]

    new_card_numbers = []

    for card_number in card_numbers:

    last_four_digits = str(card_number)[-4:]

    new_card_number = '*' * 12 + last_four_digits

    new_card_numbers.append(new_card_number)

    print(new_card_numbers)

    Результат:

    ['************3456', '************7654', '************5555', '************4444']

    Задание 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] = average_score

    print(average_scores)

    Результат:

    {'Manas': 74.33333333333333, 'Karina': 87.33333333333333, 'Alina': 71.0, 'Dima': 78.33333333333333}

    Пояснення:

    • Автор:

      holly9twm
    • 1 год назад
    • 6
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years