見出し画像

≮Python≯ ミニrange(stopのみ)を自作して for文で回してみた。。。

≮Python≯

ミニrange(stopのみ)を自作して for文で回してみた。。。


class range_mini:
   def __init__(self, stop):
       self.no = 0
       self.stop = stop

   def __iter__(self):
       return self

   def __next__(self):
       if self.stop <= self.no:
           raise  StopIteration
       ret = self.no
       self.no += 1
       return ret

for i in range_mini(5):
   print(i)



実行結果

0
1
2
3
4



#Chromebook#Python #Python3 #プログラミング を勉強中 !