![見出し画像](https://assets.st-note.com/production/uploads/images/52422089/rectangle_large_type_2_e59a9b7f9d111d30b6991970e90ba83e.jpg?width=1200)
≮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 #プログラミング を勉強中 !