Эдэльвен (back_to_elfing) wrote,
Эдэльвен
back_to_elfing

Так. Обычно это помогает (в смысле, начать писать задачу сюда, ища подсказки). Ну да - помогает узнать, что (int) is not iterable.

Сегодняшняя задача - напечатать числа, в которых цифры последовательно возрастают.
В Паскале я бы рассмотрела find как string, разбила бы на четыре char, каждый записала бы в свою переменную, которые переведя в int последовательно сравнила бы.
Как иначе можно решить эту задачу, если язык - python? (я в нём не умею работать с типами)

Upd: случайной подсказкой оказалось обозначение целочисленного деления в справочнике по синтаксису, хотя я до этого непрерывно о нём думала. Неприятность в том, что код выглядит неправдоподобно громоздко. У кого-нибудь есть идеи получше?

while find>1000 and find<9999:
a=find//1000
b=find//100-a*10
c=find//10-a*100-b*10
d=find-a*1000-b*100-c*10
if a < b:
if b < c:
if c < d:
print (find)
find=find+42

Собственно, к спору задаче на ЕГЭ: у меня ЛЮБОЙ перебор вызывает условный рефлекс автоматизировать. По этой причине я просто не могу поверить в то, что задачей по МАТЕМАТИКЕ может быть что-то, использующее перебор - это компетенция другого предмета. Так же как тупое перечисление N переменных в моём решении мне кажется недопустимым и требующем одной, пусть более длинной, но не похожей на матрёшку формулы.
Tags: рython
Subscribe

  • (no subject)

    Что можно хорошего делать с такой погодой? В наличии: руки-ноги и отсутствие работы, много денег (с смысле "как у всех"), взрослые дети, все трое…

  • Место для хранения фото международного значения.

    А вот теперь по делу. Есть давно загнувшаяся компашка физтех-песни, от которой остались тонны фотографий множества фотографов. Сейчас фотографии…

  • ПоДаРочек для крыс.

    Хочу Мыши на ДР купить новую клетку, но что-то прям хреново с этим. Высота нужна до 60 - чтобы под стол влезала при надобности, а суммарный объём -…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 15 comments

  • (no subject)

    Что можно хорошего делать с такой погодой? В наличии: руки-ноги и отсутствие работы, много денег (с смысле "как у всех"), взрослые дети, все трое…

  • Место для хранения фото международного значения.

    А вот теперь по делу. Есть давно загнувшаяся компашка физтех-песни, от которой остались тонны фотографий множества фотографов. Сейчас фотографии…

  • ПоДаРочек для крыс.

    Хочу Мыши на ДР купить новую клетку, но что-то прям хреново с этим. Высота нужна до 60 - чтобы под стол влезала при надобности, а суммарный объём -…