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

Python. Дан список, состоящий из 15 случайных чисел в диапазоне от -10 до 10. Определ
ить количество элементов, больших суммы всех элементов списка, и напечатать их номера.
HELP ME PLEASE​

Ответы

Автор ответа: AlexandrSishkov1
1

Ответ:

from random import randint

count = 0

right_nums = []

nums = [randint(-10, 10) for i in range(15)]

for i in range(len(nums)):

if sum(nums) < nums[i]:

count += 1

right_nums.append(i)

print(count)

print(' '.join(map(str, right_nums)))

Объяснение:


liza1111111111111112: а как?
AlexandrSishkov1: import random
count=0
summa=0
N=[random.randint(-10,10) for i in range(15)]
print("Масив:", N)
for i in range(len(N)):
summa+=N[i]
for i in range(len(N)):
if summa < N[i]:
count += 1
print(i, end=' ')
print()
print(summa)
print(count)
AlexandrSishkov1: print(summa) не надо, забыл убрать
liza1111111111111112: сейчас попробую
liza1111111111111112: ок
AlexandrSishkov1: Или же для проверки можете оставить
liza1111111111111112: OOOOOO
liza1111111111111112: РАБОТАЕТ
liza1111111111111112: ОГРОМНОЕ СПАСИБО
liza1111111111111112: ВЫ ЛУЧШИЙ
Похожие вопросы
Предмет: Математика, автор: milaclaire