Вывод ответа #1864227429

-

Ноу хау - от мастеров на заметку

Небольшие рецепты полезных решений

JOIN_ME


Репутация:
репутация:
| на сайте с 1970 года
сообщений:

Пост № 1864227429

_killed_,
for без in не бывает, я отталкиваюсь от этого.
Самодельный XRange
class XRange:
def __init__(self, start, stop, step):
self.start, self.stop, self.step, self.current = start, stop, step, start - step
def __iter__(self):
return self
def next(self):
self.current += self.step
if self.current >= self.stop:
raise StopIteration
else:
return self.current

for i in XRange(12.7, 15.1, 0.7):
print i
заметьте, работает с float =)


ответ опубликован:
Рейтинг: 5
голосов: 2