Python. Дан список, состоящий из 15 случайных чисел в диапазоне от -10 до 10. Определ ить количество элементов, больших суммы всех элементов списка, и напечатать их номера. HELP ME PLEASE
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)
Answers & Comments
Ответ:
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)))
Объяснение:
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)