results of continous division of number
def divider(start, dividend):
i = start
while True:
yield i
i /= dividend
def dividersequence(stop):
div = divider(10, 2)
for i in range(stop):
print(next(div))
"""10
5.0
2.5
1.25
0.625
0.3125
0.15625
0.078125
0.0390625
0.01953125
0.009765625
0.0048828125
0.00244140625
0.001220703125
0.0006103515625
0.00030517578125
0.000152587890625
7.62939453125e-05
3.814697265625e-05
1.9073486328125e-05
9.5367431640625e-06
4.76837158203125e-06
2.384185791015625e-06
1.1920928955078125e-06
5.9604644775390625e-07
2.9802322387695313e-07
1.4901161193847656e-07
7.4505805969238281e-08
3.7252902984619141e-08
1.862645149230957e-08
9.3132257461547852e-09
4.6566128730773926e-09
2.3283064365386963e-09
1.1641532182693481e-09
5.8207660913467407e-10
2.9103830456733704e-10
1.4551915228366852e-10
7.2759576141834259e-11
3.637978807091713e-11
1.8189894035458565e-11
9.0949470177292824e-12
4.5474735088646412e-12
2.2737367544323206e-12
1.1368683772161603e-12
5.6843418860808015e-13
2.8421709430404007e-13
1.4210854715202004e-13
7.1054273576010019e-14
3.5527136788005009e-14
1.7763568394002505e-14
8.8817841970012523e-15
4.4408920985006262e-15
2.2204460492503131e-15
1.1102230246251565e-15
5.5511151231257827e-16
2.7755575615628914e-16
1.3877787807814457e-16
6.9388939039072284e-17
3.4694469519536142e-17
1.7347234759768071e-17
8.6736173798840355e-18
4.3368086899420177e-18
2.1684043449710089e-18
1.0842021724855044e-18
5.4210108624275222e-19
2.7105054312137611e-19
1.3552527156068805e-19
6.7762635780344027e-20
3.3881317890172014e-20
1.6940658945086007e-20
8.4703294725430034e-21
4.2351647362715017e-21
2.1175823681357508e-21
1.0587911840678754e-21
5.2939559203393771e-22
2.6469779601696886e-22
1.3234889800848443e-22
6.6174449004242214e-23
3.3087224502121107e-23
1.6543612251060553e-23
8.2718061255302767e-24
4.1359030627651384e-24
2.0679515313825692e-24
1.0339757656912846e-24
5.169878828456423e-25
2.5849394142282115e-25
1.2924697071141057e-25
6.4623485355705287e-26
3.2311742677852644e-26
1.6155871338926322e-26
8.0779356694631609e-27
4.0389678347315804e-27
2.0194839173657902e-27
1.0097419586828951e-27
5.0487097934144756e-28
2.5243548967072378e-28
1.2621774483536189e-28
6.3108872417680944e-29
3.1554436208840472e-29"""