50 !

1. создать список из 15 елементов, которые выбираються случайно из интервала(-20,35).найти сумму елементов меньших числа 11, и количество елементов больших 21.

2. создать список из 9 елементов, которые выбираються случайно из интервала(-10,10).найти произведение(добуток) елементов кратных числу 3.

жорж78 жорж78    1   10.11.2019 15:27    1

Ответы
ladalis22 ladalis22  10.10.2020 12:12

Задача 1 (скриншот 1)

------------------------------------------------------------------------------

import random

def gen_list(n):

for i in range(n):

 yield random.randint(-20, 35)

def summ_less(hight_border, array):

result = 0

for item in array:

 if item < hight_border:

  result += item  

return result  

def count_high(low_border, array):

result = 0

for item in array:

 if item > low_border:

  result += 1

return result

def main():

newlist = [int(i) for i in gen_list(15)]

print(summ_less(11, newlist))

print(count_high(25 ,newlist))

if __name__ == '__main__':

main()

------------------------------------------------------------------------------

Задача 2 (скриншот 2)

------------------------------------------------------------------------------

import random

def gen_list(n):

for i in range(n):

 yield random.randint(-10, 10)

def mulptiply_multiples(divider, array):

result = 1

for item in array:

 if item % divider == 0 and item != 0:

  result *= item

return result

def main():

newlist = [int(i) for i in gen_list(15)]

print(newlist)

print(mulptiply_multiples(3, newlist))

if __name__ == '__main__':

main()

------------------------------------------------------------------------------

Объяснение:

Cайт ломает Python-код, ниже приложены скриншоты исходников для восстановления кода. Если вам очень нужно именно скопировать и не париться, я могу залить обе задачи на pastebin.com и скинуть в комментарии к ответу ссылку


50 ! 1. создать список из 15 елементов, которые выбираються случайно из интервала(-20,35).найти сумм
50 ! 1. создать список из 15 елементов, которые выбираються случайно из интервала(-20,35).найти сумм
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика