В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
kefir9
kefir9
23.08.2020 11:05 •  Информатика

98 ! в ,! 1)введите массив из 5 элементов с клавиатуры и найдите общее количество элементов,которые оканчиваются на 8 и делятся на 3. 2)заполните массив случайными числами в интервале [100,999]и переставьте их по возрастанию средней цифры. 3)заполните массив случайными числами в интервале [0,1000]и выведете номера всех элементов,которые равны последнему элементу.

Показать ответ
Ответ:
darisha0003
darisha0003
08.10.2020 07:49
Массив? Скорее всего тебе нужен список, массивы в питоне почти не используются.

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)
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота