import math a = 2 import math counter = 0 myList_2_10 = [] for a in range(2,5): for b in range(2,101): print "%d pow %d = %d" % (a,b,int(math.pow(a,b))) myList_2_10.append(int(math.pow(a,b))) counter = counter + 1 myList_2_10.sort() mySet = set(myList_2_10) myList_2_10 = list(mySet) print "Total %d and counter is %d" % (len(myList_2_10), counter)
Standard input is empty
2 pow 2 = 4 2 pow 3 = 8 2 pow 4 = 16 2 pow 5 = 32 2 pow 6 = 64 2 pow 7 = 128 2 pow 8 = 256 2 pow 9 = 512 2 pow 10 = 1024 2 pow 11 = 2048 2 pow 12 = 4096 2 pow 13 = 8192 2 pow 14 = 16384 2 pow 15 = 32768 2 pow 16 = 65536 2 pow 17 = 131072 2 pow 18 = 262144 2 pow 19 = 524288 2 pow 20 = 1048576 2 pow 21 = 2097152 2 pow 22 = 4194304 2 pow 23 = 8388608 2 pow 24 = 16777216 2 pow 25 = 33554432 2 pow 26 = 67108864 2 pow 27 = 134217728 2 pow 28 = 268435456 2 pow 29 = 536870912 2 pow 30 = 1073741824 2 pow 31 = 2147483648 2 pow 32 = 4294967296 2 pow 33 = 8589934592 2 pow 34 = 17179869184 2 pow 35 = 34359738368 2 pow 36 = 68719476736 2 pow 37 = 137438953472 2 pow 38 = 274877906944 2 pow 39 = 549755813888 2 pow 40 = 1099511627776 2 pow 41 = 2199023255552 2 pow 42 = 4398046511104 2 pow 43 = 8796093022208 2 pow 44 = 17592186044416 2 pow 45 = 35184372088832 2 pow 46 = 70368744177664 2 pow 47 = 140737488355328 2 pow 48 = 281474976710656 2 pow 49 = 562949953421312 2 pow 50 = 1125899906842624 2 pow 51 = 2251799813685248 2 pow 52 = 4503599627370496 2 pow 53 = 9007199254740992 2 pow 54 = 18014398509481984 2 pow 55 = 36028797018963968 2 pow 56 = 72057594037927936 2 pow 57 = 144115188075855872 2 pow 58 = 288230376151711744 2 pow 59 = 576460752303423488 2 pow 60 = 1152921504606846976 2 pow 61 = 2305843009213693952 2 pow 62 = 4611686018427387904 2 pow 63 = 9223372036854775808 2 pow 64 = 18446744073709551616 2 pow 65 = 36893488147419103232 2 pow 66 = 73786976294838206464 2 pow 67 = 147573952589676412928 2 pow 68 = 295147905179352825856 2 pow 69 = 590295810358705651712 2 pow 70 = 1180591620717411303424 2 pow 71 = 2361183241434822606848 2 pow 72 = 4722366482869645213696 2 pow 73 = 9444732965739290427392 2 pow 74 = 18889465931478580854784 2 pow 75 = 37778931862957161709568 2 pow 76 = 75557863725914323419136 2 pow 77 = 151115727451828646838272 2 pow 78 = 302231454903657293676544 2 pow 79 = 604462909807314587353088 2 pow 80 = 1208925819614629174706176 2 pow 81 = 2417851639229258349412352 2 pow 82 = 4835703278458516698824704 2 pow 83 = 9671406556917033397649408 2 pow 84 = 19342813113834066795298816 2 pow 85 = 38685626227668133590597632 2 pow 86 = 77371252455336267181195264 2 pow 87 = 154742504910672534362390528 2 pow 88 = 309485009821345068724781056 2 pow 89 = 618970019642690137449562112 2 pow 90 = 1237940039285380274899124224 2 pow 91 = 2475880078570760549798248448 2 pow 92 = 4951760157141521099596496896 2 pow 93 = 9903520314283042199192993792 2 pow 94 = 19807040628566084398385987584 2 pow 95 = 39614081257132168796771975168 2 pow 96 = 79228162514264337593543950336 2 pow 97 = 158456325028528675187087900672 2 pow 98 = 316912650057057350374175801344 2 pow 99 = 633825300114114700748351602688 2 pow 100 = 1267650600228229401496703205376 3 pow 2 = 9 3 pow 3 = 27 3 pow 4 = 81 3 pow 5 = 243 3 pow 6 = 729 3 pow 7 = 2187 3 pow 8 = 6561 3 pow 9 = 19683 3 pow 10 = 59049 3 pow 11 = 177147 3 pow 12 = 531441 3 pow 13 = 1594323 3 pow 14 = 4782969 3 pow 15 = 14348907 3 pow 16 = 43046721 3 pow 17 = 129140163 3 pow 18 = 387420489 3 pow 19 = 1162261467 3 pow 20 = 3486784401 3 pow 21 = 10460353203 3 pow 22 = 31381059609 3 pow 23 = 94143178827 3 pow 24 = 282429536481 3 pow 25 = 847288609443 3 pow 26 = 2541865828329 3 pow 27 = 7625597484987 3 pow 28 = 22876792454961 3 pow 29 = 68630377364883 3 pow 30 = 205891132094649 3 pow 31 = 617673396283947 3 pow 32 = 1853020188851841 3 pow 33 = 5559060566555523 3 pow 34 = 16677181699666568 3 pow 35 = 50031545098999704 3 pow 36 = 150094635296999136 3 pow 37 = 450283905890997376 3 pow 38 = 1350851717672992000 3 pow 39 = 4052555153018976256 3 pow 40 = 12157665459056928768 3 pow 41 = 36472996377170788352 3 pow 42 = 109418989131512365056 3 pow 43 = 328256967394537046016 3 pow 44 = 984770902183611203584 3 pow 45 = 2954312706550833610752 3 pow 46 = 8862938119652501356544 3 pow 47 = 26588814358957501972480 3 pow 48 = 79766443076872514306048 3 pow 49 = 239299329230617526140928 3 pow 50 = 717897987691852578422784 3 pow 51 = 2153693963075557735268352 3 pow 52 = 6461081889226672937369600 3 pow 53 = 19383245667680019885850624 3 pow 54 = 58149737003040063952519168 3 pow 55 = 174449211009120166087753728 3 pow 56 = 523347633027360566982737920 3 pow 57 = 1570042899082081632228737024 3 pow 58 = 4710128697246244896686211072 3 pow 59 = 14130386091738735239814447104 3 pow 60 = 42391158275216203520420085760 3 pow 61 = 127173474825648601765167235072 3 pow 62 = 381520424476945858072059838464 3 pow 63 = 1144561273430837433478691160064 3 pow 64 = 3433683820292512441173561835520 3 pow 65 = 10301051460877537886470638927872 3 pow 66 = 30903154382632611407612103098368 3 pow 67 = 92709463147897834222836309295104 3 pow 68 = 278128389443693520682907437367296 3 pow 69 = 834385168331080489991128274173952 3 pow 70 = 2503155504993241614088572898377728 3 pow 71 = 7509466514979724842265718695133184 3 pow 72 = 22528399544939172220954146871705600 3 pow 73 = 67585198634817525886234477469892608 3 pow 74 = 202755595904452568435331395554902016 3 pow 75 = 608266787713357742199482334083809280 3 pow 76 = 1824800363140073226598447002251427840 3 pow 77 = 5474401089420219384647435827401457664 3 pow 78 = 16423203268260656973350686764793069568 3 pow 79 = 49269609804781973281235301729201815552 3 pow 80 = 147808829414345929288438870926895874048 3 pow 81 = 443426488243037806754782544259268476928 3 pow 82 = 1330279464729113344706483906863482011648 3 pow 83 = 3990838394187339731887996816933152358400 3 pow 84 = 11972515182562020404589810065428631781376 3 pow 85 = 35917545547686061213769430196285895344128 3 pow 86 = 107752636643058169134198455213307589558272 3 pow 87 = 323257909929174546088221593308056359272448 3 pow 88 = 969773729787523638264664779924169077817344 3 pow 89 = 2909321189362571069536499250445041595842560 3 pow 90 = 8727963568087711970669458465954849888403456 3 pow 91 = 26183890704263137149948414683244824564334592 3 pow 92 = 78551672112789411449845244049734473693003776 3 pow 93 = 235655016338368244253056046432245620272005120 3 pow 94 = 706965049015104732759168139296736860816015360 3 pow 95 = 2120895147045314198277504417890210582448046080 3 pow 96 = 6362685441135941961007213139555930998992535552 3 pow 97 = 19088056323407825883021639418667792996977606656 3 pow 98 = 57264168970223482719667319168920984977745641472 3 pow 99 = 171792506910670448159001957506762954933236924416 3 pow 100 = 515377520732011324194596268868618440852459487232 4 pow 2 = 16 4 pow 3 = 64 4 pow 4 = 256 4 pow 5 = 1024 4 pow 6 = 4096 4 pow 7 = 16384 4 pow 8 = 65536 4 pow 9 = 262144 4 pow 10 = 1048576 4 pow 11 = 4194304 4 pow 12 = 16777216 4 pow 13 = 67108864 4 pow 14 = 268435456 4 pow 15 = 1073741824 4 pow 16 = 4294967296 4 pow 17 = 17179869184 4 pow 18 = 68719476736 4 pow 19 = 274877906944 4 pow 20 = 1099511627776 4 pow 21 = 4398046511104 4 pow 22 = 17592186044416 4 pow 23 = 70368744177664 4 pow 24 = 281474976710656 4 pow 25 = 1125899906842624 4 pow 26 = 4503599627370496 4 pow 27 = 18014398509481984 4 pow 28 = 72057594037927936 4 pow 29 = 288230376151711744 4 pow 30 = 1152921504606846976 4 pow 31 = 4611686018427387904 4 pow 32 = 18446744073709551616 4 pow 33 = 73786976294838206464 4 pow 34 = 295147905179352825856 4 pow 35 = 1180591620717411303424 4 pow 36 = 4722366482869645213696 4 pow 37 = 18889465931478580854784 4 pow 38 = 75557863725914323419136 4 pow 39 = 302231454903657293676544 4 pow 40 = 1208925819614629174706176 4 pow 41 = 4835703278458516698824704 4 pow 42 = 19342813113834066795298816 4 pow 43 = 77371252455336267181195264 4 pow 44 = 309485009821345068724781056 4 pow 45 = 1237940039285380274899124224 4 pow 46 = 4951760157141521099596496896 4 pow 47 = 19807040628566084398385987584 4 pow 48 = 79228162514264337593543950336 4 pow 49 = 316912650057057350374175801344 4 pow 50 = 1267650600228229401496703205376 4 pow 51 = 5070602400912917605986812821504 4 pow 52 = 20282409603651670423947251286016 4 pow 53 = 81129638414606681695789005144064 4 pow 54 = 324518553658426726783156020576256 4 pow 55 = 1298074214633706907132624082305024 4 pow 56 = 5192296858534827628530496329220096 4 pow 57 = 20769187434139310514121985316880384 4 pow 58 = 83076749736557242056487941267521536 4 pow 59 = 332306998946228968225951765070086144 4 pow 60 = 1329227995784915872903807060280344576 4 pow 61 = 5316911983139663491615228241121378304 4 pow 62 = 21267647932558653966460912964485513216 4 pow 63 = 85070591730234615865843651857942052864 4 pow 64 = 340282366920938463463374607431768211456 4 pow 65 = 1361129467683753853853498429727072845824 4 pow 66 = 5444517870735015415413993718908291383296 4 pow 67 = 21778071482940061661655974875633165533184 4 pow 68 = 87112285931760246646623899502532662132736 4 pow 69 = 348449143727040986586495598010130648530944 4 pow 70 = 1393796574908163946345982392040522594123776 4 pow 71 = 5575186299632655785383929568162090376495104 4 pow 72 = 22300745198530623141535718272648361505980416 4 pow 73 = 89202980794122492566142873090593446023921664 4 pow 74 = 356811923176489970264571492362373784095686656 4 pow 75 = 1427247692705959881058285969449495136382746624 4 pow 76 = 5708990770823839524233143877797980545530986496 4 pow 77 = 22835963083295358096932575511191922182123945984 4 pow 78 = 91343852333181432387730302044767688728495783936 4 pow 79 = 365375409332725729550921208179070754913983135744 4 pow 80 = 1461501637330902918203684832716283019655932542976 4 pow 81 = 5846006549323611672814739330865132078623730171904 4 pow 82 = 23384026197294446691258957323460528314494920687616 4 pow 83 = 93536104789177786765035829293842113257979682750464 4 pow 84 = 374144419156711147060143317175368453031918731001856 4 pow 85 = 1496577676626844588240573268701473812127674924007424 4 pow 86 = 5986310706507378352962293074805895248510699696029696 4 pow 87 = 23945242826029513411849172299223580994042798784118784 4 pow 88 = 95780971304118053647396689196894323976171195136475136 4 pow 89 = 383123885216472214589586756787577295904684780545900544 4 pow 90 = 1532495540865888858358347027150309183618739122183602176 4 pow 91 = 6129982163463555433433388108601236734474956488734408704 4 pow 92 = 24519928653854221733733552434404946937899825954937634816 4 pow 93 = 98079714615416886934934209737619787751599303819750539264 4 pow 94 = 392318858461667547739736838950479151006397215279002157056 4 pow 95 = 1569275433846670190958947355801916604025588861116008628224 4 pow 96 = 6277101735386680763835789423207666416102355444464034512896 4 pow 97 = 25108406941546723055343157692830665664409421777856138051584 4 pow 98 = 100433627766186892221372630771322662657637687111424552206336 4 pow 99 = 401734511064747568885490523085290650630550748445698208825344 4 pow 100 = 1606938044258990275541962092341162602522202993782792835301376 Total 248 and counter is 297