• 3. Вiдомi прізвища учнів і їх семестрові оцінки з інформатики. Розташуйте прізвища учнів за спаданням їх оцінок. Використайте 2 одновимірних ма- сиви - для зберігання прізвищ та для зберігання оцінок. Збережіть проект у папці з іменем ЗАВДАННЯ 5.3.3, створеній у вашій папці. ​

Ответы 1

  • Відповідь:

    На жаль, я не можу створювати файли або папки на вашому комп'ютері. Проте я можу показати приклад коду на мові програмування Python, щоб ви могли розуміти, як можна вирішити це завдання:

    створення масивів з прізвищами та оцінками

    surnames = ["Ivanov", "Petrov", "Sidorov", "Smith"]

    grades = [90, 87, 95, 92]

    збереження пар прізвищ-оцінки у словник

    grades_dict = dict(zip(surnames, grades))

    сортування словника за значеннями (оцінками)

    sorted_grades_dict = dict(sorted(grades_dict.items(), key=lambda x: x[1], reverse=True))

    виведення відсортованого списку прізвищ та оцінок

    sorted_surnames = list(sorted_grades_dict.keys())

    sorted_grades = list(sorted_grades_dict.values())

    print(sorted_surnames)

    print(sorted_grades).

    --------------------------------------------

    Цей код створює два масиви surnames та grades, потім об'єднує їх в словник grades_dict. Далі, використовуючи функцію sorted() та лямбда-вираз lambda x: x[1], він сортує словник за оцінками в порядку спадання та зберігає результат у змінну sorted_grades_dict. Нарешті, ми виводимо відсортовані масиви sorted_surnames та sorted_grades.

    • Автор:

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

Войти через Google

или

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

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

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