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

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

24.12.2012, 09:13. Показов 3740. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите пожалуйста кто-нибудь!!!!!!!!!!! Решите в питоне!!!!
1. Дано число В(>0) и набор из 10 чисел. Вывести минимальный из тех элементов набора, которые больше В, а также его номер. Если чисел, больших В, в наборе нет, то дважды вывести 0.
2. Напечатать в возрастающем порядке все цифры, не входящие в запись данного натурального числа.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.12.2012, 09:13
Ответы с готовыми решениями:

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

Напечатать в возрастающем порядке все цифры, не входящие в запись данного натурального числа
Напечатать в возрастающем порядке все цифры, не входящие в запись данного натурального числа. С использование массива

Напечатать в возрастающем порядке все цифры, не входящие в запись данного натурального числа
помогите написать программу пожалуйста.

9
 Аватар для ilnurgi
141 / 141 / 38
Регистрация: 20.02.2012
Сообщений: 597
24.12.2012, 20:35
Цитата Сообщение от evgeniyaant Посмотреть сообщение
1. Дано число В(>0) и набор из 10 чисел. Вывести минимальный из тех элементов набора, которые больше В, а также его номер. Если чисел, больших В, в наборе нет, то дважды вывести 0.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
B = 6
nabor = [0,1,2,3,7,8,9,4,5,6]
nabor.sort()
for a,b in enumerate(nabor):
    if b>B:
        print 'index - ', a
        print 'number - ', b
        break
else:
    print '0 0'
>>> 
index -  6
number -  6
Цитата Сообщение от evgeniyaant Посмотреть сообщение
2. Напечатать в возрастающем порядке все цифры, не входящие в запись данного натурального числа.
не понял
1
224 / 209 / 63
Регистрация: 26.05.2011
Сообщений: 363
25.12.2012, 07:13
Цитата Сообщение от ilnurgi Посмотреть сообщение
не понял
Очевидно так:
Python
1
2
3
4
num = input("Number: ")
digits = set("0123456789")
num = set(str(num))
print(", ".join(_ for _ in sorted(digits - num)))
1
 Аватар для evgeniyaant
1 / 1 / 0
Регистрация: 20.12.2012
Сообщений: 15
04.01.2013, 15:48  [ТС]
Цитата Сообщение от ilnurgi Посмотреть сообщение
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
B = 6
nabor = [0,1,2,3,7,8,9,4,5,6]
nabor.sort()
for a,b in enumerate(nabor):
    if b>B:
        print 'index - ', a
        print 'number - ', b
        break
else:
    print '0 0'
>>> 
index -  6
number -  6

не понял
Дано число В(>0) и набор из 10 чисел. Вывести минимальный из тех элементов набора, которые больше В, а также его номер. Если чисел, больших В, в наборе нет, то дважды вывести 0. - не работает ((((
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
04.01.2013, 16:19
А так?
Python
1
2
3
4
5
6
7
B = 6
values = [0, 1, 2, 3, 7, 8, 9, 4, 5, 6]
great = [a for a in values if a > B]
if len(great) > 0:
    print min(great), values.index(min(great))
else:
    print '0 0'
0
 Аватар для evgeniyaant
1 / 1 / 0
Регистрация: 20.12.2012
Сообщений: 15
04.01.2013, 16:26  [ТС]
так вроде работает, только индекс на 1 больше пишет
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
04.01.2013, 17:55
Почему на 1 больше? У меня пишет 7 4. Элемент 7 с индексом 4 (считая с нуля).
0
 Аватар для evgeniyaant
1 / 1 / 0
Регистрация: 20.12.2012
Сообщений: 15
04.01.2013, 17:59  [ТС]
у меня тоже так пишет, только 7 же стоит 5ая. или я что то не понимаю?
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
04.01.2013, 18:01
Пятая, если считать с единицы. В большинстве языков индексы начинаются с нуля.
Ну, можно прибавить единичку.
Python
1
    print min(great), 1 + values.index(min(great))
1
 Аватар для evgeniyaant
1 / 1 / 0
Регистрация: 20.12.2012
Сообщений: 15
04.01.2013, 18:03  [ТС]
понятно, спасибо большое!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.01.2013, 18:03
Помогаю со студенческими работами здесь

Напечатать в возрастающем порядке все цифры, не входящие в запись данного натурального числа
Напечатать в возрастающем порядке все цифры, не входящие в запись данного натурального числа в обработке множественных типов данных

Напечатать в возрастающем порядке все цифры,не входящие в запись данного натурального числа
Напечатать в возрастающем порядке все цифры,не входящие в запись данного натурального числа . --------------------------------------- ...

Напечатать в возрастающем порядке все цифры, не входящие в запись данного натурального числа
Напечатать в возрастающем порядке все цифры, не входящие в запись данного натурального числа. C# помогите пожалуйста с помощью множества

Напечатать в возрастающем порядке всё цифры, не входящие в запись данного натурального числа
Прошу помогите... Задача: "Напечатать в возрастающем порядке всё цифры, не входящие в запись данного натурального числа. Вывести на...

Напечатать в возрастающем порядке все цифры, не входящие в запись данного числа
напечатать в возрастающем порядке все цифры,не входящие в запись данного числа . решите плиз)


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru