sofikolomiets04
25.08.2022 22:27

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

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
lliza123
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-бота