
Вопрос задан 26.04.2021 в 15:33.
Предмет Информатика.
Спрашивает Прягаева Лера.
1.Ввести одномерный массив из 1000 целых чисел. Выделить из него числа делящиеся на 5 и
отсортировать их по убыванию. 1.Ввести одномерный массив из 1000 целых чисел. Выделить из него числа делящиеся на 5 и отсортировать их по убыванию.

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

Отвечает Созыкина Даша.
import random
chuslo = [random.randint(0,500) for x in range(1000)]
five = []
for i in chuslo:
----if i %5==0:
---- five.append(i)
five.sort()
five.reverse()
print(five)
[500, 500, 500, 495, 495, 495, 490, 485, 485, 480, 475, 470, 470, 470, 470, 465, 465, 460, 460, 460, 460, 455, 455, 455, 450, 450, 450, 450, 445, 440, 440, 435, 430, 430, 425, 425, 425, 425, 420, 420, 420, 420, 420, 415, 415, 405, 405, 395, 395, 395, 390, 385, 385, 380, 380, 375, 370, 365, 365, 360, 360, 360, 360, 355, 355, 355, 350, 350, 350, 345, 340, 335, 330, 330, 330, 330, 325, 325, 325, 320, 320, 315, 315, 315, 310, 310, 310, 310, 305, 305, 295, 295, 290, 280, 280, 280, 275, 275, 275, 275, 270, 260, 260, 255, 245, 240, 235, 230, 230, 225, 220, 220, 215, 215, 210, 210, 210, 205, 205, 205, 205, 205, 200, 200, 195, 195, 195, 190, 180, 175, 175, 175, 175, 170, 170, 160, 160, 160, 155, 155, 150, 145, 145, 140, 135, 135, 130, 130, 125, 125, 120, 120, 120, 110, 105, 100, 100, 100, 100, 95, 95, 90, 90, 85, 85, 80, 80, 80, 75, 70, 70, 65, 65, 65, 60, 45, 45, 45, 35, 30, 30, 20, 15, 10, 10, 10, 10, 0]
chuslo = [random.randint(0,500) for x in range(1000)]
five = []
for i in chuslo:
----if i %5==0:
---- five.append(i)
five.sort()
five.reverse()
print(five)
[500, 500, 500, 495, 495, 495, 490, 485, 485, 480, 475, 470, 470, 470, 470, 465, 465, 460, 460, 460, 460, 455, 455, 455, 450, 450, 450, 450, 445, 440, 440, 435, 430, 430, 425, 425, 425, 425, 420, 420, 420, 420, 420, 415, 415, 405, 405, 395, 395, 395, 390, 385, 385, 380, 380, 375, 370, 365, 365, 360, 360, 360, 360, 355, 355, 355, 350, 350, 350, 345, 340, 335, 330, 330, 330, 330, 325, 325, 325, 320, 320, 315, 315, 315, 310, 310, 310, 310, 305, 305, 295, 295, 290, 280, 280, 280, 275, 275, 275, 275, 270, 260, 260, 255, 245, 240, 235, 230, 230, 225, 220, 220, 215, 215, 210, 210, 210, 205, 205, 205, 205, 205, 200, 200, 195, 195, 195, 190, 180, 175, 175, 175, 175, 170, 170, 160, 160, 160, 155, 155, 150, 145, 145, 140, 135, 135, 130, 130, 125, 125, 120, 120, 120, 110, 105, 100, 100, 100, 100, 95, 95, 90, 90, 85, 85, 80, 80, 80, 75, 70, 70, 65, 65, 65, 60, 45, 45, 45, 35, 30, 30, 20, 15, 10, 10, 10, 10, 0]



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения задачи можно использовать следующий алгоритм:
- Создать массив из 1000 целых чисел, например, так:
pythonimport random
array = [random.randint(1, 1000) for _ in range(1000)]
- Выбрать из массива только те числа, которые делятся на 5, используя генератор списков:
pythondivisible_by_5 = [x for x in array if x % 5 == 0]
- Отсортировать полученный список по убыванию, используя метод
sort
с параметромreverse=True
:
pythondivisible_by_5.sort(reverse=True)
- Вывести отсортированный список:
pythonprint(divisible_by_5)
Полный код:
pythonimport random
array = [random.randint(1, 1000) for _ in range(1000)]
divisible_by_5 = [x for x in array if x % 5 == 0]
divisible_by_5.sort(reverse=True)
print(divisible_by_5)
Пример вывода:
yaml[1000, 995, 995, 990, 985, 985, 985, 980, 980, 980, 975, 970, 965, 965, 960, 960, 955, 955, 950, 950, 950, 950, 945, 945, 940, 940, 940, 940, 940, 935, 935, 935, 935, 935, 930, 925, 925, 925, 925, 925, 920, 920, 920, 915, 915, 915, 915, 915, 910, 910, 905, 905, 900, 900, 900, 900, 900, 895, 895, 890, 890, 890, 890, 885, 885, 880, 880, 880, 880, 880, 875, 875, 870, 870, 870, 865, 865, 865, 860, 860, 860, 855, 855, 855, 850, 850, 850, 850, 850, 845, 845, 840, 840, 840, 840, 840, 840, 835, 835, 830, 830, 825, 825, 825, 820, 820, 820, 820, 815, 815, 810, 810, 810, 810, 805, 805, 800, 800, 800, 800, 800, 795, 795, 795, 790, 790, 790, 785, 785, 780, 780, 780, 775, 775, 775, 770, 770, 770, 770, 765, 765, 760, 760, 760, 755, 755, 755, 750, 750, 750, 750, 750, 745, 745, 745, 745, 745, 740, 740, 735, 735, 730


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili