Вопрос задан 16.06.2019 в 11:03. Предмет Информатика. Спрашивает Глебов Денис.

98 баллов!!!В PYTHON!!!!!!ПОМОГИТЕ,ПОЖАЛУЙСТА!!! 1)Введите массив из 5 элементов с клавиатуры и

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

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Горбунов Виктор.
Массив? Скорее всего тебе нужен список, массивы в питоне почти не используются.

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос