СРОЧНО ДАМ 200 БАЛОВ ПАЙТОН
Практична робота 6.
Складання і виконання алгоритмів знаходження сум і кількостей
значень елементів списку за заданими умовами
Завдання 1. Створіть програму для знаходження кількості елементів лінійної таблиці
з 10 цілих чисел, які дорівнюють її першому елементу.
Алгоритм роботи
1. Відкрийте середовище програмуванн IDLE. Створіть новий файл.
2. Створіть порожній список List
a=[]
3. Встановіть початкове значення кількості елементів 0.
k=0
4. Заповніть список 10 елементами, які користувач буде вводити з клавіатури
for i in range(10):
a.append(int(input(‘Введіть ‘,i,’ елемент списку’)))
5. Створіть цикл з лічільником, для підрахунку всіх елементів які будуть дорівнювати
першому елементу списку
for i in range(9):
if a[i+1]==a[0]:
k+=1
6. Виведіть на екран кількість елементів, які дорівнюють першому елементу списку
print(“Кількість елементів, що дорівнюють першому елементу масиву
дорівнює”,k)
7. Збережіть програму у своїй папці із назвою Завдання_1. Протестуйте її.
Завдання 2 (виконайте самостійно). Створіть програму для знаходження
кількості елементів лінійної таблиці з 15 цілих чисел, які дорівнюють її третьому
елементу.
Завдання 3. Створіть програму для знаходження кількості додатних елементів
списку всі елементи якого є цілі числа.
Алгоритм роботи
1. Відкрийте середовище програмування IDLE. Створіть новий файл.
2. Створіть порожній список.
a=[]
3. Заповніть список елементами, кількість елементів та самі елементи користувач
буде вводити з клавіатури та виведіть список на екран
print(“Введіть кількість елементів масиву”)
n=int(input(“n = “))
for i in range(1,n+1):
print(“a[“, i, “]=”, end=” “)
a.append(int(input()))
print(a)
4. Встановіть початкове значення кількості елементів 0.
k=0
5. Створіть цикл з лічильником, для підрахунку всіх додатних елементів списку.
for i in range(0,n):
if a[i]>0:
k+=1
6. Виведіть на екран кількість додатних елементів списку.
print(“Кількість додатніх елементів масиву дорівнює”,k)
7. Збережіть програму у своїй папці із назвою Завдання_3. Протестуйте її.
Завдання 4 (виконайте самостійно). Створіть програму для знаходження кількості
від’ємних елементів масиву всі елементи якого є цілі числа.
Завдання 5 (виконайте самостійно). Створіть програму, у якій елементи табличної
величини a, яка містить 10 цілих чисел, змінюються їх квадратами.
Answers & Comments
2:
import random
# Генеруємо список з 15 випадкових чисел
list = [random.randint(0, 100) for i in range(15)]
# Виводимо список
print(list)
# Знаходимо третій елемент списку
third_element = list[2]
# Знаходимо кількість елементів, які дорівнюють третьому елементу
count = list.count(third_element)
# Виводимо результат
print(f'Кількість елементів, які дорівнюють третьому елементу списку: {count}')
4:
import random
# Генеруємо масив
array = [random.randint(-10, 10) for i in range(10)]
# Виводимо масив
print(array)
# Виводимо кількість від'ємних елементів
print("Кількість від'ємних елементів:", len([i for i in array if i < 0]))
4:
import numpy as np
# Створення масиву
a = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
# Виведення масиву
print(a)
# Виведення масиву після зміни
print(a ** 2)