def has_digit(value): return any((i in value) for i in '0123456789')
def has_digit(value): return any((i in value) for i in string.digits)
def has_digit(value): return any((i in value) for i in map(str,range(10)))
Вы серьезно хотите в очередной раз начать «этот холивар»? да ещё и в блоге питонистов… Думаю, каждому свое… я для себя выбрал питон, просмотрев все более-менее используемые ЯП и их инструментарии, наборы библиотек и т.д…
Я и говорю, вообще отменить формулу «бюджет = стипендия».
По итогам модуля/сессии считать показатель успеваемости. Получил выше планки — получаешь стипендию в течении последующего отрезка времени. На следующем срезе завалил — сосешь лапу.
В моем ВУЗе, такая система очень давно… считаю её самой адекватной…
А вот господин Дворкович, несет какой-то бред. Как быть с ВУЗами, где студентам не дают работу? Как быть если студент учится в ВУЗе не своего города, без родителей? Работать после учебы? Олично, вот она наша система образования… пусть студенты учатся 8 часов в день и потом ещё 8 работают, только потому, что какой-то мажор в правительстве, привыкший жить за чужой счет, считает ЭТО хорошей мотивацией. Это так они призывают развивать науку?
Рекурсия, несомненно, божественна и прекрасна… Но тоже самое я могу сказать о циклах в Python в сравнении, например, с циклами в C++ (раз уж неделя ненависти cpp))). Ну вот не вижу я КРАЙНЕЙ необходимости в разворачивании хвостовой рекурсии… Рекурсия есть в Python, просто она всего-лишь не оптимизируется так, как это сделано в функциональных языках…
Спасибо, очень интересно… Обязательно продолжайте.
И, кстати, полностью согласен с Гвидо, не вижу особой проблемы в отсутствии оптимизации хвостовой рекурсии… Python прекрасен своей умеренным сочетанием функционального и императивного подходов. Если хотите писать исключительно функционально, то существует достаточно полностью функциональных языков.
или так:
или так:
или так:
ну и ещё много-много извращенных способов можно придумать для этой обычной (ничего ненормального) задачи.
Что за жесть? o_O…
Боже, это же Питон, а не C/C++. Вот же
На крайний случай так:
Зачем?
Что-то, когда я попытался поставить себе RedCarEditor, совсем этого не почувствовал.
В моем ВУЗе, такая система очень давно… считаю её самой адекватной…
А вот господин Дворкович, несет какой-то бред. Как быть с ВУЗами, где студентам не дают работу? Как быть если студент учится в ВУЗе не своего города, без родителей? Работать после учебы? Олично, вот она наша система образования… пусть студенты учатся 8 часов в день и потом ещё 8 работают, только потому, что какой-то мажор в правительстве, привыкший жить за чужой счет, считает ЭТО хорошей мотивацией. Это так они призывают развивать науку?
def tea_cup(self):
self.want = []
наверное вы имели ввиду:
class tea_cup:
def __init__(self):
self.want = []
видимо привычка от C/C++
И, кстати, полностью согласен с Гвидо, не вижу особой проблемы в отсутствии оптимизации хвостовой рекурсии… Python прекрасен своей умеренным сочетанием функционального и императивного подходов. Если хотите писать исключительно функционально, то существует достаточно полностью функциональных языков.