Эдэльвен (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

  • Хаос атакует.

    Ну ничего себе... меня тут вынесло беспорядком. Что происходит сейчас у меня посередь комнаты, можно увидеть в перепосте из отдам-даром. Добавьте к…

  • О центральных личностях.

    Как же бесит, что Тиньков ушёл! Как всегда, слишком поздно поняла утерянные возможности. Современные публичные персоны ведут блоги и вообще всячески…

  • Нытька.

    Очень плохая тема - использовать соцсеть в качестве блога. Использовать блог в качестве соцсети, разумеется, - такая же ошибка, но в начале нулевых у…

  • 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

  • Хаос атакует.

    Ну ничего себе... меня тут вынесло беспорядком. Что происходит сейчас у меня посередь комнаты, можно увидеть в перепосте из отдам-даром. Добавьте к…

  • О центральных личностях.

    Как же бесит, что Тиньков ушёл! Как всегда, слишком поздно поняла утерянные возможности. Современные публичные персоны ведут блоги и вообще всячески…

  • Нытька.

    Очень плохая тема - использовать соцсеть в качестве блога. Использовать блог в качестве соцсети, разумеется, - такая же ошибка, но в начале нулевых у…