Алгоритм роботи з масивом
- Створити масив
- Вивести масив для контролю
- Опрацювати масив
- Вивести результат роботи над масивом
Знаходження суми елементів, максимального та мінімального елементів одномірного масива (списка).
from random import * n = int (input()) a = [randint(0,100) for i in range(n)] print a s=sum(a) maxx=max(a) minn=min(a) print s print maxx print minn
Дано масив розмірністю n-елементів, що складається із цілих чисел в діапазоні від -100 до 100. Знайти суму додатніх елементів.
from random import * n = int (input()) a = [randint(-100,100) for i in range(n)] print a s=0 for i in range(n): if a[i]>0: s=s+a[i] print s
Дано масив розмірністю n-елементів, що складається із цілих чисел в діапазоні від -100 до 100. Знайти суму від’ємних елементів.
from random import * n = int (input()) a = [randint(-100,100) for i in range(n)] print a s=0 for i in range(n): if a[i]>0: s=s+a[i] print s
Дано масив розмірністю n-елементів, що складається із цілих чисел в діапазоні від 0 до 100. Знайти суму парних елементів.
from random import * n = int (input()) a = [randint(0,100) for i in range(n)] print a s=0 for i in range(n): if a[i]%2==0: s=s+a[i] print s
Дано два масиви довжиною n та m цілих чисел в діапазоні від 0 до 10. Створити третій масив, що складається із максимальних та мінімальних елементів двох попередніх масивів відсортованих за зростанням.
from random import * n = int (input()) m = int (input()) a = [randint(0,10) for i in range(n)] b = [randint(0,10) for i in range(m)] print a print b c=[min (a), min(b), max(a), max(b)] c.sort() print c
Дано два масиви довжиною n та m цілих чисел в діапазоні від 0 до 100. Створити третій масив, що складатиметься із парних елементів двох попередніх масивів відсортованих за зростанням.
Варіант 1 (використання методу remove() )
from random import* n=int(input()) a=[randint(0,100) for i in range (n)] m=int(input()) b=[randint(0,100) for j in range (m)] print a print b c=a+b for i in range (n): if a[i]%2!=0: c.remove(a[i]) for j in range (m): if b[j]%2!=0: c.remove(b[j]) c.sort () print c
Варіант 2 (використання методу append() )
from random import * n=int(input()) m=int(input()) a=[randint(0,100) for i in range (n)] print a b=[randint(0,100) for i in range (n)] print b c=[] for i in range (n): if a[i]%2==0: c.append (a[i]) for i in range (n): if b[i]%2==0: c.append (b[i]) c.sort () print c