М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
123456789er
123456789er
27.12.2021 21:11 •  Информатика

ПИТОН! Напишите программу которая заполняет массив из N=10 элементов случайными числами в диапазоне 0,20 и сортирует его в порядке убывания.
Пример:
Массив: 5 16 2 13 3 14 18 13 16 9
Сортировка: 18 16 16 14 13 13 9 5 3 2​

👇
Ответ:
Yan116
Yan116
27.12.2021

Объяснение:

import random

data=[random.randint(0,20) for i in range(10)]

print(data)

data=sorted(data, reverse = True)

print(data)

4,6(62 оценок)
Ответ:
elzarik08
elzarik08
27.12.2021
Хорошо, я помогу тебе с этим вопросом! Вот программный код на языке Python, который реализует описанную задачу:

```python
import random

# Определяем размер массива
N = 10

# Создаем пустой массив
array = []

# Заполняем массив случайными числами от 0 до 20
for i in range(N):
number = random.randint(0, 20)
array.append(number)

# Выводим исходный массив на экран
print("Массив:", end=" ")
for number in array:
print(number, end=" ")

# Сортируем массив в порядке убывания
array.sort(reverse=True)

# Выводим отсортированный массив на экран
print("\nСортировка:", end=" ")
for number in array:
print(number, end=" ")
```

Пошаговое решение:

1. Импортируем модуль `random` для генерации случайных чисел.
2. Задаем значение `N` равным 10 - размеру массива.
3. Создаем пустой массив `array`, в который будем сохранять случайные числа.
4. Используем цикл `for` для генерации `N` случайных чисел и добавления их в массив `array`. Для этого используем функцию `random.randint(0, 20)`, которая генерирует случайное целое число от 0 до 20.
5. Выводим исходный массив на экран, используя цикл `for` и `print`.
6. Сортируем массив `array` в порядке убывания с помощью метода `sort(reverse=True)`.
7. Выводим отсортированный массив на экран, используя цикл `for` и `print`.

Таким образом, данная программа будет генерировать массив из 10 случайных чисел от 0 до 20 и сортировать его в порядке убывания.

Надеюсь, ответ был полезен и понятен для тебя! Если у тебя возникнут еще вопросы, буду рад помочь!
4,8(67 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ