>>> from curiosos import es_curios ---- inici >>> r = es_curios (6) >>> r True >>> r = es_curios (9) >>> r True >>> r = es_curios (8) >>> r False ---- fi Tot nombre senar n és curiós perquè n sempre és la suma n//2 + (n//2 + 1) >>> inici, quants = 3, 100 >>> ns = range(inici, inici + quants*2, 2) >>> all(map(es_curios, ns)) True Generem nombres curiosos parells >>> a, p = 200, 11 >>> n = sum(range(a, a + p + 1)) >>> r = es_curios(n) >>> r True >>> a, p = 275, 7 >>> n = sum(range(a, a + p + 1)) >>> r = es_curios(n) >>> r True >>> a, p = 832, 8 >>> n = sum(range(a, a + p + 1)) >>> r = es_curios(n) >>> r True >>> a, p = 173, 3 >>> n = sum(range(a, a + p + 1)) >>> r = es_curios(n) >>> r True Nombres que no són curiosos >>> n = 2 >>> r = es_curios(n) >>> r False >>> n = 4 >>> r = es_curios(n) >>> r False >>> n = 16 >>> r = es_curios(n) >>> r False >>> n = 32 >>> r = es_curios(n) >>> r False >>> n = 64 >>> r = es_curios(n) >>> r False