Practiks
ubuntu2004
Kernel: Python 3 (system-wide)
Практична робота
Задача 1. Увести значення елементів списку з 10 чисел з клавіатури, піднести ці числа до квадрата та вивести отриманий список.
In [3]:
Out[3]:
Уведіть значення елемента списку >
Уведіть значення елемента списку >
Уведіть значення елемента списку >
Уведіть значення елемента списку >
Уведіть значення елемента списку >
Уведіть значення елемента списку >
Уведіть значення елемента списку >
Уведіть значення елемента списку >
Уведіть значення елемента списку >
Уведіть значення елемента списку >
[1.0, 4.0, 9.0, 16.0, 25.0, 36.0, 49.0, 64.0, 81.0, 100.0]
Задача 2. Створіть проєкт, у якому вводяться через пропуск 8 цілих чисел як значення елементів списку, кожне з цих чисел збільшується на його номер у списку і оновлений список виводиться.
In [4]:
Out[4]:
Уведіть 8 цілих чисел через пропуск >
1 3 5 7 9 11 13 15
Задача 3. Визначити суму значень усіх елементів одновимірного масиву.
In [5]:
Out[5]:
Уведіть 10 значень через пропуск >
55.0
Задача 4. Визначити, скільки разів задане дійсне число трапляється серед значень елементів одновимірного масиву.
In [6]:
Out[6]:
Уведіть 10 значень через пропуск >
Уведіть число >
1 разів
Задача 5. Визначити, чи є задане дійсне число серед значень елементів даного одновимірного масиву.
In [7]:
Out[7]:
Уведіть 10 значень через пропуск >
Уведіть число >
Числа немає
Зауважимо, що в мові Python можна визначити наявність заданого числа серед значень елементів масиву, використовуючи операцію in (англ. in – в, усередині). У такому випадку фрагмент проєкту може мати такий вигляд
In [8]:
Out[8]:
Уведіть 10 значень через пропуск >
Уведіть число >
Числа немає
Задача 6. Визначити середнє арифметичне додатних значень елементів одновимірного масиву
In [9]:
Out[9]:
Уведіть 10 значень через пропуск >
Середнє арифметичне: 5.5
Задача 7. Визначити найбільше значення серед значень елементів одновимірного масиву
In [10]:
Out[10]:
Уведіть 10 значень через пропуск >
10.0 – найбільше значення
Задача 8. Дано одновимірний масив, значення всіх елементів якого різні. Визначити найбільше та найменше значення серед елементів цього одновимірного масиву і обміняти їх місцями.
In [11]:
Out[11]:
Уведіть 10 значень через пропуск >
[10.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 1.0]
Задача 9. Увести значення елементів списку – дійсні числа, кількість яких не перевищує 20. Сформувати з від’ємних значень елементів цього списку другий список. Вивести значення елементів другого списку. Визначити середнє арифметичне значень елементів другого списку і вивести його.
In [12]:
Out[12]:
Уведіть значення через пропуск >
[-7.0, -34.0, -2.0]
Середнє арифметичне від’ємних значень: -14.333333333333334
Задача 10. Створіть проєкт, у якому вводяться значення середніх денних температур за кожний день тижня і визначається середнє арифметичне від’ємних з них. Використайте одновимірний масив (список).
In [13]:
Out[13]:
Введіть середню температуру для дня 1:
Введіть середню температуру для дня 2:
Введіть середню температуру для дня 3:
Введіть середню температуру для дня 4:
Введіть середню температуру для дня 5:
Введіть середню температуру для дня 6:
Введіть середню температуру для дня 7:
Середнє арифметичне від'ємних температур: -14.00
Задача 11. Створіть проєкт, у якому вводяться семестрові оцінки учня з 12 предметів і визначається, чи є серед них оцінки, нижчі ніж 4. Використайте одновимірний масив (список).
In [16]:
Out[16]:
Введіть оцінку з предмету 1:
Введіть оцінку з предмету 2:
Введіть оцінку з предмету 3:
Введіть оцінку з предмету 4:
Введіть оцінку з предмету 5:
Введіть оцінку з предмету 6:
Введіть оцінку з предмету 7:
Введіть оцінку з предмету 8:
Введіть оцінку з предмету 9:
Введіть оцінку з предмету 10:
Введіть оцінку з предмету 11:
Введіть оцінку з предмету 12:
Учень має оцінку нижче 4.
Задача 12. Випускник/випускниця 9-го класу може отримати свідоцтво з відзнакою, якщо всі його/її річні оцінки не менше ніж 10. Створіть проєкт для визначення, чи отримає даний учень/учениця свідоцтво з відзнакою.
In [24]:
Out[24]:
Введіть річні оцінки через пробіл:
Учень/учениця не отримає свідоцтво з відзнакою