Предмет: Информатика, автор: johncarry

Написати два коди у Python

Приложения:

Ответы

Автор ответа: TheEpic73
0

#1

massive = list(map(int, input("Введіть значення масиву (9 10): ").split()))

for i in range(0, len(massive)//3):

massive[i*3-1] = 9

print(massive)

#2

massive = list(map(int, input("Введіть значення масиву (9 10): ").split()))

sum_ = 0

for i in massive:

sum_ += i

sered = sum_/len(massive)

for i in range(len(massive)):

if massive[i] % 3 == 0:

 massive[i] = sered

print(massive)


johncarry: Можна будь ласка пару слів з поясненням?
TheEpic73: В першому ми просто беремо кількість елементів і ділимо, для того щоб отримати кількість третіх елементів. Коли взнали, то змінюємо їх на 9.
TheEpic73: В другому ми спочатку взнаємо середнє арифметичне і присвоюємо його змінній sered. Потім знову перебираємо весь список, але якщо число ділиться на 3 без остачі, то замінюємо його на значення в змінній sered/
johncarry: Можеш сказати в чому проблема(unindent does not match any outer indentation level)
Похожие вопросы
Предмет: Русский язык, автор: sajmetovatatana