Вправа 30

Підручник (с.180-182)

Кожен пункт кожного завдання ви виокремлюєте виводом назви цього завдання. Наприклад:

оголошення_спільних_даних_для_завдання (напр. список code)

print("Завдання 1а")
сюди_писати_код_завдання_1а
не_забуваєте_вивести_результат

print("Завдання 1б")
...

  1. (3б.) У змінній datа міститься список [5, 8, -9, 7, 5, 7, -3, 2, 3, 5]. Знайдіть:
    • а) довжину списку data
    • б) індекс елемента зі значенням 5 (тут зверніть увагу на те, індекс якої саме 5 буде повернутий)
    • в) кількість повторень числа 5 у списку
    • г) найменший елемент списку
    • д) індекс найбільшого елемента списку
    • е) суму елементів списку
  2. (2б.) У змінній datа міститься список [5, 8, -9, 7, 5, 7, –3, 2, 3, 5]. Виконайте наступне:
    • а) вставте число 10 на місце з індексом 5
    • б) видаліть елемент зі значенням 7
    • в) відсортуйте список за зростанням
    • г) видаліть останній елемент списку
  3. (1б.) Створіть список із чисел: 25 3 12 44 12 21. Замініть найбільший елемент на рядок task_30
  4. (2б.) Заповніть список десятьма випадковими цілими числами в діапазоні [0, 10] (використайте цикл або генератор списків - див. презентації або підручник). Визначте кількість чисел 5 у створеному списку.
  5. (2б.) Заповніть список двадцятьма випадковими цілими числами в діапазоні [10, 20] (використайте цикл або генератор списків - див. презентації або підручник). Впорядкуйте значення списку за зростанням.
  6. (2б.) *** У базі даних зберігаються номери (тобто числа) співробітників і співробітниць, яким була виписана премія за місяць. Напишіть програму для перевірки, чи не потрапив дехто зі співробітників або співробітниць у цю базу двічі.