>>> from maxim_divisor import divmax --ini-enunciat >>> it = iter([10, 12, 3]) >>> it2 = divmax(it) >>> next(it2) 5 >>> next(it2) 6 >>> next(it2) 1 >>> next(it2, 'final') 'final' >>> it = iter([100, 12, 3, 14, 5, 6, 23, 45, 55]) >>> it2 = divmax(it) >>> next(it2) 50 >>> next(it2) 6 >>> next(it2) 1 >>> for x in it2: ... print(x, end=',') 7,1,3,1,15,11, --fi-enunciat >>> it = iter(range(9, 999, 3)) >>> it2 = divmax(it) >>> next(it2) 3 >>> next(it2) 6 >>> next(it2) 5 >>> for x in it2: ... print(x, end=',') 9,7,12,9,15,11,18,13,21,15,24,17,27,19,30,21,33,23,36,25,39,27,42,29,45,31,48,33,51,35,54,37,57,39,60,41,63,43,66,45,69,47,72,49,75,51,78,53,81,55,84,57,87,59,90,61,93,63,96,65,99,67,102,69,105,71,108,73,111,75,114,77,117,79,120,81,123,83,126,85,129,87,132,89,135,91,138,93,141,95,144,97,147,99,150,101,153,103,156,105,159,107,162,109,165,111,168,113,171,115,174,117,177,119,180,121,183,123,186,125,189,127,192,129,195,131,198,133,201,135,204,137,207,139,210,141,213,143,216,145,219,147,222,149,225,151,228,153,231,155,234,157,237,159,240,161,243,163,246,165,249,167,252,169,255,171,258,173,261,175,264,177,267,179,270,181,273,183,276,185,279,187,282,189,285,191,288,193,291,195,294,197,297,199,300,201,303,203,306,205,309,207,312,209,315,211,318,213,321,215,324,217,327,219,330,221,333,223,336,225,339,227,342,229,345,231,348,233,351,235,354,237,357,239,360,241,363,243,366,245,369,247,372,249,375,251,378,253,381,255,384,257,387,259,390,261,393,263,396,265,399,267,402,269,405,271,408,273,411,275,414,277,417,279,420,281,423,283,426,285,429,287,432,289,435,291,438,293,441,295,444,297,447,299,450,301,453,303,456,305,459,307,462,309,465,311,468,313,471,315,474,317,477,319,480,321,483,323,486,325,489,327,492,329,495,331,498,