Предмет: Информатика,
автор: ay0m3lld
Составить блок схему и написать программу.
Объявить массив из 20 переменных.
Заполнить его случайными числами, большими 30 и меньшими 90.
Вывести массив.
Найти сумму и количество элементов, больших 40 и не превосходищих 60.
Вывести результат. Если таких элементов не оказалось, то вывести сообщение "таких элементов нет".
Ответы
Автор ответа:
0
Ответ:
import random
g=[]
k=0
while k<20:
g.append(random.randint(30,90))
k+=1
j=[i for i in g if i<60 and i>40] #создаем список из элементов больше 40 меньше 60
if len(j)>1: #проверка на наличие элементов
print(sum(j))
print(j)
if len(j)==0: #проверка на наличие элементов2
print("таких элеметов нет")
Похожие вопросы
Предмет: Английский язык,
автор: ZopFAtta
Предмет: Қазақ тiлi,
автор: tursungaliamirali
Предмет: Кыргыз тили,
автор: dakinovbahtiar
Предмет: Химия,
автор: sofiyatarasova192006
Предмет: Английский язык,
автор: saidakromshoyu55