Форум сайта python.su
Что делать с синтаксисом else в циклах for/while
Не буду бегать в поисковик, держи, профессионал
#!/usr/bin/env python # -* coding: utf-8 -*- from operator import attrgetter import datetime class Task(object): def __init__(self, name, deadline): self.name = name self.deadline = deadline self.closed = False class ToDoList(object): def __init__(self): self.tasks = [] self.closed = False self.hot_task = None self.logger = logger def check(self): if self.closed: return True self.hot_task = None self.closed = False time = datetime.datetime.now() for task in sorted(self.tasks, key=attrgetter("deadline")): if not task.closed: if task.deadline < time: self.hot_task = task break else: self.closed = True self.logger.log(time, len(self.tasks), bool(self.hot_task)) return self.closed
Отредактировано FishHook (Июль 9, 2015 19:17:53)
Офлайн
FishHook
Ты так и не понял, почему я именно это спросил?
Что, до сих пор от линукса попка болит?
Отредактировано pyhton (Июль 9, 2015 19:52:03)
Офлайн
Уважаемый, если ты считаешь себя каким-то весёлыми троллем или может быть чересчур высоко оцениваешь свой интеллект, я тебя один раз попрошу по нормальному. Ты свой игривый тон оставь для одноклассников, друзей, подруг, родителей и прочих. Я взрослый человек, скорее всего гораздо взрослее тебя и меня твои ужимки и шуточки про попку, борщ мамкин и прочие пузыри из носа несколько напрягают. Если ты не понимаешь намёков, я тебе объясню на пальцах: каким бы профессионалом ты себя не считал, тут на форуме ты выглядишь по детски наивно и глупо и несешь порой чрезвычайную чушь. Прими это как наблюдение от опытного разработчика далеко не юных годов. А если ты еще будешь кривляться я тебя забаню.
Офлайн
Седомудием страдаете? На словах ты Лев Толстой…
Объясняю: фанатичность в использовании чего бы то ни было в разрез требованиям - признак любителя. А “профессиональное” занятие чем-нибудь на любительском уровне говорит о мамкином борще.
А теперь обратно к теме.
>Ты так и не понял, почему я именно это спросил?
Отредактировано pyhton (Июль 9, 2015 23:35:27)
Офлайн
Жесть… Вам заняться нечем? for…else – чрезвычайно удобная конструкция. Использую её постоянно.
А так, если посмотреть на код многих, то надо и декораторы выкинуть, и дескрипторы, и метаклассы… Народ ведь ниасилил, значит выкинуть.
Офлайн
pyhton
Сбегай-ка в поисковик или куда хочешь и найди мне реальные примеры использования
Офлайн
pyhton
Объясняю: фанатичность в использовании чего бы то ни было в разрез требованиям - признак любителя.
Офлайн
ZZZ
Декораторы я вижу часто, а вот ты мне for…else найди.
Budulianin
Рот закрой, говном воняет.
Офлайн
pyhton
Декораторы я вижу часто, а вот ты мне for…else найди.
Офлайн
pyhton
забанен за тупость
Офлайн