Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 18.10.2019
Сообщений: 17

Числа в отсортированном виде

03.11.2019, 19:10. Показов 3048. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер. Прошу помочь в решении задачи в Python 3.

Дана последовательность целых чисел.
Выведите числа в отсортированном виде, а так же для каждого числа его индекс в исходной последовательности.

Формат ввода
Целые числа, записанные в одной строке через один пробел.

Формат вывода
Несколько строчек - столько же сколько чисел в исходной последовательности.
На каждой строчке два числа, записанные через пробел - очередной элемент по возрастанию и его индекс в исходной последовательности.
Примечания
Попробуете получить список пар - номер элемента и его значение.
Далее воспользуйтесь методом list.sort, чтобы получить все элементы в нужном порядке.

Пример
Ввод
1 0 1

Вывод
0 1
1 0
1 2
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.11.2019, 19:10
Ответы с готовыми решениями:

Вернуть индекс заданного числа, либо - 1, если данного числа нет в отсортированном списке (двоичный поиск)
Дан отсортированный по возрастанию список чисел и некоторое заданное число. Верните индекс заданного числа в списке или -1, если данное...

Напечатать отдельно чётные и нечётные числа массива в отсортированном виде
задачка такая, надо отсортировать цифры, и напечатать отдельно четные и нечетные цыфри я отсортировал, а дальше как надо ??? прощу...

Бинарное дерево. Представить массив в виде бинарного дерева и напечатать в отсортированном виде
Задан массив целых чисел. Представить его в виде бинарного дерева и напечатать в отсортированном виде.Помогите пожалуйста.

4
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
03.11.2019, 22:36
Лучший ответ Сообщение было отмечено str2605 как решение

Решение

Python
1
2
3
4
5
6
7
8
9
In [1]: from operator import itemgetter
 
In [2]: for index, value in sorted(enumerate(map(int, input().split())), key=itemgetter(1)):
    ...:     print(value, index)
    ...:
1 0 1
0 1
1 0
1 2
1
0 / 0 / 0
Регистрация: 18.10.2019
Сообщений: 17
04.11.2019, 16:13  [ТС]
Вроде все верно, но в программе по проверке выдает ошибку, как можно исправить?
stdout:


stderr:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/py_compile.py", line 143, in compile
_optimize=optimize)
File "<frozen importlib._bootstrap_external>", line 791, in source_to_code
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/temp/compiling/b6c73eb3-e3aa-494c-ae62-4d951bb4e482", line 1
In [1]: from operator import itemgetter
^
SyntaxError: invalid syntax

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/temp/compiling/compilingScript", line 17, in <module>
py_compile.compile(dst, doraise=True)
File "/usr/local/lib/python3.7/py_compile.py", line 147, in compile
raise py_exc
py_compile.PyCompileError: File "/temp/compiling/b6c73eb3-e3aa-494c-ae62-4d951bb4e482", line 1
In [1]: from operator import itemgetter
^
SyntaxError: invalid syntax
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
04.11.2019, 16:16
Цитата Сообщение от str2605 Посмотреть сообщение
Вроде все верно,


Цитата Сообщение от str2605 Посмотреть сообщение
In [1]:
то есть ты даже не понял что это часть консоли джупитер ноутбук? по-твоему эти его In - это синтаксис питон?)

убери
Цитата Сообщение от Arsegg Посмотреть сообщение
In [1]:
Цитата Сообщение от Arsegg Посмотреть сообщение
n [2]:
1
0 / 0 / 0
Регистрация: 18.10.2019
Сообщений: 17
04.11.2019, 16:21  [ТС]
Голова забита, сразу не обратил внимание
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.11.2019, 16:21
Помогаю со студенческими работами здесь

Как вывести БД в отсортированном виде ?
Дана БД: https://www.cyberforum.ru/attachment.php?attachmentid=158776&amp;d=1338803516 как сделать так чтобы при выводе информации...

Вывести список в отсортированном виде
Помогите пож сделать сортировку списка в паскале. Даны 10 человек (ФИО, пол, год рождения). Вывести список в отсортированном виде. ...

Вывести в отсортированном виде список вводимых студентов
Доброе время суток! Помогите разобраться в работе с классами С начало происходит ввод данных студентов (в данном коде 2 студента)....

Переставить элементы трех массивов в отсортированном виде
Разработать алгоритм и программу обработки одномерных массивов, используя единственный цикл При заданных X1,X2,..., Xn;Y1, Y2,...,Yn и...

Сохранение файлов данных и их вывод в отсортированном виде
Помогите пожалуйста с решением следующей задачи: Ввести и сохранить в файле данные следующей структуры: наименование лекарства, страна...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru