Серг╕й Лисовенко
|
Flame: Ой як╕ ми переб╕рдив╕... Тримайте Код:Python 2.4.3 (#1, Mar 27 2007, 00:20:52)
[GCC 4.1.1 20061011 (Red Hat 4.1.1-30)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> class ex:
... def __init__(self,a=2):
... self.m=a
... def up(self,y):
... return self.m**y
...
>>> from sys import stdout # :D
>>> a=ex(2)
>>> for i in xrange(1,21):
... stdout.write("%d\t%d\n"%(i,a.up(i)))
...
1 2
2 4
3 8
4 16
5 32
6 64
7 128
8 256
9 512
10 1024
11 2048
12 4096
13 8192
14 16384
15 32768
16 65536
17 131072
18 262144
19 524288
20 1048576
>>> for i in xrange(0,65,8):
... stdout.write("%d\t%d\n"%(i,a.up(i)))
...
0 1
8 256
16 65536
24 16777216
32 4294967296
40 1099511627776
48 281474976710656
56 72057594037927936
64 18446744073709551616
>>> for i in xrange(0,5):
... j=a.up(3+i)
... stdout.write("%d\t%d\n"%(j,a.up(j)))
...
8 256
16 65536
32 4294967296
64 18446744073709551616
128 340282366920938463463374607431768211456
>>>
До реч╕, по тем╕, в опенов╕с╕, н╕би вже з'явився аналог аксеса (ну в останн╕й щось таке бачив) - проблема для перекладач╕в ма╓ зникнути  просто для р╕зних задач треба використовувати в╕дпов╕дн╕ ╕нструменти.
|