Створіть, використовуючи генератор випадкових чисел, одновимірний ма- сив з 20 чисел від 0 до 30.
Визначте, скільки різних чисел в цьому масиві.Ответы на вопрос
Ответ:
Ось приклад створення одновимірного масиву з 20 випадкових чисел від 0 до 30 та визначення кількості різних чисел в цьому масиві. У цьому прикладі використовується модуль random, який містить функції для генерації випадкових чисел. Ми використовуємо генератор списку для створення масиву з 20 випадкових чисел. Потім ми перетворюємо цей масив в множину unique_numbers, щоб відфільтрувати повторювані значення. Знаходження довжини множини дає нам кількість різних чисел у масиві.
Объяснение:
import random
# Генеруємо масив з 20 випадкових чисел
array = [random.randint(0, 30) for _ in range(20)]
# Виводимо масив
print("Масив:", array)
# Визначаємо кількість різних чисел в масиві
unique_numbers = set(array)
count_unique_numbers = len(unique_numbers)
# Виводимо кількість різних чисел
print("Кількість різних чисел:", count_unique_numbers)
Щоб створити масив з випадкових чисел, можна використовувати функцію randint() з модуля random. Для розрахунку кількості різних чисел в масиві можна використати функцію set(), яка видаляє дублікати елементів у списку.
Ось код, який розв'яже цю задачу:
```python import random
# Створення масиву з 20 випадкових чисел від 0 до 30 numbers = [random.randint(0, 30) for _ in range(20)]
# Знаходження кількості різних чисел в масиві unique_numbers = set(numbers) count_unique = len(unique_numbers)
print(numbers) print("Кількість різних чисел:", count_unique) ```
Вихідний результат буде залежати від випадкових чисел. Наприклад, можливий результат: ``` [14, 5, 26, 0, 20, 0, 1, 15, 10, 29, 20, 9, 14, 7, 12, 17, 18, 19, 27, 7] Кількість різних чисел: 16 ```
Таким чином, у даному випадку в масиві з 20 чисел від 0 до 30 міститься 16 різних чисел.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
