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

98 баллов!!!В PYTHON!!!!!!ПОМОГИТЕ,ПОЖАЛУЙСТА!!!
1)Введите массив из 5 элементов с клавиатуры и найдите общее количество элементов,которые оканчиваются на 8 и делятся на 3.
2)Заполните массив случайными числами в интервале [100,999]и переставьте их по возрастанию средней цифры.
3)Заполните массив случайными числами в интервале [0,1000]и выведете номера всех элементов,которые равны последнему элементу.

Ответы

Автор ответа: hermanyanush2owupbd
5
Массив? Скорее всего тебе нужен список, массивы в питоне почти не используются.

import random

#1
mylist = map(int, input().split())
print(sum(1 for i in mylist if i % 10 == 8 and i % 3 == 0))
#2

mylist = [random.randrange(100,1000) for i in range(5)]
print(sorted(mylist, key=lambda x: (x // 10) % 10))
#3

mylist = [random.randrange(1001) for i in range(5000)]
print([i for i, x in enumerate(mylist) if x == mylist[-1]])


p.s. pythonic way)

Похожие вопросы
Предмет: Математика, автор: mermanvladimir7
Предмет: Литература, автор: sultaza
Предмет: Алгебра, автор: Котэ200