Варіант №1
Явно, прописавши кожен елемент масиву в дужках . При цьому числові значення прописуємо через кому, а текстові беремо в лапки.
Варіант №2.
Считавши з клавіатури за допомогою циклу.
Варіант №3.
Заповнивши масив випадковими значеннями значеннями. Для цього додатково підключають бібліотеку random
Масив містить зарплатню працівників фірми. Потрібно обчислити загальну суму, що виплатили. https://replit.com/
A=[5,2,8,3,1]
suma=0
for i in range (len(A)):
suma=suma+A[i]
print (A)
print (f"сума елементів масиву {A}={suma}")
Введемо змінну suma,яка буде зберігати суму.
Виконується перебір всіх елементів масиву.
На кожній ітерації (кроці) до значення змінної suma додається значення поточного елемента масиву.
import random
# заповнення масиву випадковими числами від 0 до 100
A=[]
for i in range (4):
f=random.randint(0,100)
A.append(f)
print (A)
# обчислення суми елементів масиву
suma=0
for i in range (4):
suma=suma+A[i]
print (f"сума елементів масиву {A}={suma}")
import random
# заповнення масиву числами з клавіатури
n=int(input('Введіть кількість працівників'))
A=[]
for i in range (n):
f=int(input('зарплатня працівника= '))
A.append(f)
print (A)
# обчислення суми елементів масиву
suma=0
for i in range (n):
suma=suma+A[i]
print (f'сума елементів масиву {A}={suma}')
Якщо потрібно додати лише додатні елементи, використовуємо конструкцію розгалуження
Якщо потрібно додати лише непарні елементи, перевіряємо, яку остачу буде давати кожен елемент при діленні на 2:
якщо S[i]%2==0, то елементи парний;
якщо S[i]%2!=0 , то елемент НЕпарний.
import random
# заповнення масиву випадковими числами від -100 до 100
A=[]
suma=0
for i in range (10):
f=random.randint(-100,100)
A.append(f)
print (A)
# обчислення суми додатних елементів масиву
for i in range (10):
if A[i]>0:
suma=suma+A[i]
print (f'сума елементів масиву{A}={suma}')
Знайдіть суму від’ємних елементів масиву.
Знайдіть суму парних елементів масиву.
Знайдіть суму елементів масиву, що діляться на 3.
один з результатів завдання 1
один з результатів завдання 2
один з результатів завдання 3
Розділ 3; §12 стор.137-148 Інформатика. Підручник для 9 кл. / Н. В. Морзе, О. В. Барна.