Size: a a a

2021 November 24

T

Tenshi in Python
from random import randint

nList = []
Sum = 0
while len(nList) < 100:
   nList.append(randint(-100, 100))
print(nList)
for i, element in enumerate(nList):
   if element > 0:
       Sum = element + Sum
print(Sum)

вот так находится сумма всех элементов больше 0
источник

T

Tenshi in Python
вроде так, проверь на всякий
источник

T

Tenshi in Python
нет, погоди
источник

T

Tenshi in Python
не совсем так, это сумма всех элементов больше 0
источник

T

Tenshi in Python
ща подумаю
источник

ВК

Вячеслав Кормин... in Python
осталось только поделить на количество чисел больше 0
источник

T

Tenshi in Python
from random import randint

nList = []
Sum = 0
Count = 0
while len(nList) < 100:
   nList.append(randint(-100, 100))
print(nList)
for i, element in enumerate(nList):
   if element > 0:
       Sum = element + Sum
for i, element in enumerate(nList):
   if element > 0:
       Count = Count + 1
print(float(Sum/Count))
источник

ВК

Вячеслав Кормин... in Python
а зачем отдельный цикл. в цикле sum нельзя сразу считать их количество?
источник

T

Tenshi in Python
ты прав
источник

T

Tenshi in Python
можно лаконично и красиво сделать
источник

ВК

Вячеслав Кормин... in Python
это просто не разумно с токи зрения времени обработки дважды просматривать весь список.
источник

T

Tenshi in Python
from random import randint

nList = []
Sum, Count = 0, 0
while len(nList) < 100:
   nList.append(randint(-100, 100))
print(nList)
for i, element in enumerate(nList):
   if element > 0:
       Sum += Sum
       Count = + 1
print(float(Sum/Count))
источник

ВК

Вячеслав Кормин... in Python
а еще вот эту строчку Sum = element + Sum можно заменить записью Sum += element
источник

T

Tenshi in Python
улучшаем код))
источник

T

Tenshi in Python
а без объявлений Sum = 0 и Count = 0, не получится?
источник

T

Tenshi in Python
он же по дефолту выставит нулевые значения
источник

ВК

Вячеслав Кормин... in Python
так же как и  Count = Count + 1
Count += 1
источник

ВК

Вячеслав Кормин... in Python
нет не получиться но можно в одну строчку одьединить.
источник

ВК

Вячеслав Кормин... in Python
Sum, Count = 0, 0
источник

T

Tenshi in Python
Слава, помоги с непростой задачей
источник