Отсортировать массив по убыванию и найти в нем все значения, равные введенному числу питон. Python Отсортировать массив по убыванию и найти в нем все значения, равные введенному числу питон.
# Создаем массив arr = [7, 3, 13, 9, 7, 8, 2, 13, 11] # Сортируем массив по убыванию arr.sort(reverse=True) # Запрашиваем у пользователя число num = int(input("Введите число для поиска: ")) # Находим все значения, равные введенному числу result = [x for x in arr if x == num] if len(result) > 0: print("Число", num, "найдено в отсортированном массиве") print("Индексы числа", num, "в отсортированном массиве:") for i, x in enumerate(arr): if x == num: print(i) else: print("Число", num, "не найдено в отсортированном массиве")
Этот код сначала сортирует массив arr по убыванию, затем запрашивает у пользователя число num, ищет все значения в отсортированном массиве, равные введенному числу, и выводит их, а также их индексы.
arr = [7, 3, 13, 9, 7, 8, 2, 13, 11]
# Сортируем массив по убыванию
arr.sort(reverse=True)
# Запрашиваем у пользователя число
num = int(input("Введите число для поиска: "))
# Находим все значения, равные введенному числу
result = [x for x in arr if x == num]
if len(result) > 0:
print("Число", num, "найдено в отсортированном массиве")
print("Индексы числа", num, "в отсортированном массиве:")
for i, x in enumerate(arr):
if x == num:
print(i)
else:
print("Число", num, "не найдено в отсортированном массиве")
Этот код сначала сортирует массив arr по убыванию, затем запрашивает у пользователя число num, ищет все значения в отсортированном массиве, равные введенному числу, и выводит их, а также их индексы.