Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)] on win32Type "copyright", "credits" or "license()" for more information.>>> 4.5 and 4.64.6>>> 3.2 and -4.5-4.5>>> 3.2 and(-4.5)-4.5>>> (-2.3 )and(-6.1)-6.1>>> -(2.3 )and(-6.1)-6.1>>> -((2.3 )and(-6.1))6.1>>> 4.5 &3.4Traceback (most recent call last): File "<pyshell#6>", line 1, in <module> 4.5 &3.4TypeError: unsupported operand type(s) for &: 'float' and 'float'>>> 4.3>>2Traceback (most recent call last): File "<pyshell#7>", line 1, in <module> 4.3>>2TypeError: unsupported operand type(s) for >>: 'float' and 'int'>>> random.random()Traceback (most recent call last): File "<pyshell#8>", line 1, in <module> random.random()NameError: name 'random' is not defined>>> import random>>> random.random()0.7720802147573392>>> choice()Traceback (most recent call last): File "<pyshell#11>", line 1, in <module> choice()NameError: name 'choice' is not defined>>> random.choice()Traceback (most recent call last): File "<pyshell#12>", line 1, in <module> random.choice()TypeError: choice() takes exactly 2 arguments (1 given)>>> random.choice(2.3,4.5)Traceback (most recent call last): File "<pyshell#13>", line 1, in <module> random.choice(2.3,4.5)TypeError: choice() takes exactly 2 arguments (3 given)>>> random.choice(2,4)Traceback (most recent call last): File "<pyshell#14>", line 1, in <module> random.choice(2,4)TypeError: choice() takes exactly 2 arguments (3 given)>>> random.choice(5)Traceback (most recent call last): File "<pyshell#15>", line 1, in <module> random.choice(5) File "C:\Python27\lib\random.py", line 275, in choice return seq[int(self.random() * len(seq))] # raises IndexError if seq is emptyTypeError: object of type 'int' has no len()>>> random.choice('hellowi')'w'>>> random.randint(2,9)3>>> random.random()0.8852638844287753>>> random.randint()Traceback (most recent call last): File "<pyshell#19>", line 1, in <module> random.randint()TypeError: randint() takes exactly 3 arguments (1 given)>>> random.randint()Traceback (most recent call last): File "<pyshell#20>", line 1, in <module> random.randint()TypeError: randint() takes exactly 3 arguments (1 given)>>> random.randint(9)Traceback (most recent call last): File "<pyshell#21>", line 1, in <module> random.randint(9)TypeError: randint() takes exactly 3 arguments (2 given)>>> random.randint(1,56)4>>> random.randrange(1,5)3>>> random.uniform(2,9)4.73764451150299>>> a=raw_input('shuru')shuru200.3>>> a'200.3'>>> a=int(raw_input('shuru'))shuru200.3Traceback (most recent call last): File "<pyshell#27>", line 1, in <module> a=int(raw_input('shuru'))ValueError: invalid literal for int() with base 10: '200.3'>>> print eval('1+1')2>>> print eval('hello')Traceback (most recent call last): File "<pyshell#29>", line 1, in <module> print eval('hello') File "<string>", line 1, in <module>NameError: name 'hello' is not defined>>> print eval('3.4')3.4>>> import sys>>> sys.maxint2147483647>>> sys.maxlongTraceback (most recent call last): File "<pyshell#33>", line 1, in <module> sys.maxlongAttributeError: 'module' object has no attribute 'maxlong'>>> dir(sys)['__displayhook__', '__doc__', '__excepthook__', '__name__', '__package__', '__stderr__', '__stdin__', '__stdout__', '_clear_type_cache', '_current_frames', '_getframe', '_mercurial', 'api_version', 'argv', 'builtin_module_names', 'byteorder', 'call_tracing', 'callstats', 'copyright', 'displayhook', 'dllhandle', 'dont_write_bytecode', 'exc_clear', 'exc_info', 'exc_traceback', 'exc_type', 'exc_value', 'excepthook', 'exec_prefix', 'executable', 'exit', 'flags', 'float_info', 'float_repr_style', 'getcheckinterval', 'getdefaultencoding', 'getfilesystemencoding', 'getprofile', 'getrecursionlimit', 'getrefcount', 'getsizeof', 'gettrace', 'getwindowsversion', 'hexversion', 'last_traceback', 'last_type', 'last_value', 'long_info', 'maxint', 'maxsize', 'maxunicode', 'meta_path', 'modules', 'path', 'path_hooks', 'path_importer_cache', 'platform', 'prefix', 'py3kwarning', 'setcheckinterval', 'setprofile', 'setrecursionlimit', 'settrace', 'stderr', 'stdin', 'stdout', 'subversion', 'version', 'version_info', 'warnoptions', 'winver']>>> a=1>>> while type(a) == type(1):a*=2 maxint = a-1 File "<pyshell#38>", line 4 maxint = a-1 ^IndentationError: unindent does not match any outer indentation level>>> a=1>>> while type(a) == type(1):a*=2>>> maxint=a>>> minint=-a>>> maxint=a-1>>> print maxint,minint0 -1>>> a=1>>> while type(a)==int:a*=2 maxint=a-1 File "<pyshell#47>", line 4 maxint=a-1 ^IndentationError: unindent does not match any outer indentation level>>> >>> a=1>>> while type(a)==int:a*=2SyntaxError: invalid syntax>>> a=1>>> while type(a) == int:a*=2>>> maxint = a-1>>> minint = -a>>> print maxint,minint2147483647 -2147483648>>> 9.0/5.91.5254237288135593>>> a='hello'>>> type(a)<type 'str'>>>> a=u'hello'>>> type(a)<type 'unicode'>>>> #-*- coding:utf-8 -*->>> type('hello')<type 'str'>>>> a='hello'>>> b='world'>>> ls=[a,b]>>> ls['hello', 'world']>>> join(ls)Traceback (most recent call last): File "<pyshell#67>", line 1, in <module> join(ls)NameError: name 'join' is not defined>>> join(a,b)Traceback (most recent call last): File "<pyshell#68>", line 1, in <module> join(a,b)NameError: name 'join' is not defined>>> a='sthirnghello'>>> a[-1:-9]''>>> a[-9:-1]'irnghell'>>> a[-1]'o'>>> a[-9:0]''>>> a[-9:-1]'irnghell'>>> a[-9:]'irnghello'>>> a[-2:]'lo'>>> a[]SyntaxError: invalid syntax>>> a[:]'sthirnghello'>>> 'hello world python'[-100:100]'hello world python'>>> a[-9:-1]'irnghell'>>> a[-len(a):-1]'sthirnghell'>>> a[:-len(a)]''>>> a[:-len(a)+1]'s'>>> a[None]Traceback (most recent call last): File "<pyshell#84>", line 1, in <module> a[None]TypeError: string indices must be integers, not NoneType>>> a='hello python'>>> for i in [None] + range(-1,-len(a),-1):print a[:i]hello pythonhello pythohello pythhello pythello pyhello phello hellohellhelheh>>> b=[None].extend(range(-1,-len(a),-1))>>> b>>> b>>> print bNone>>> str([1,2,'hello'])"[1, 2, 'hello']">>> a=[1,2,3]>>> list(a)[1, 2, 3]>>> id(a)51009256>>> id(list(a))51007776>>> a=[1,2,3]>>> b=list(a)>>> a is bFalse>>> id(a)51008896>>> id(b)51015848>>> a=[1,2,3]>>> b=a>>> a is bTrue>>> b.append(100)>>> a[1, 2, 3, 100]>>> b[1, 2, 3, 100]>>> c=123>>> d=123>>> a is dFalse>>> c is dTrue>>> e=[1,2,3]>>> b=[1,2,3]>>> e is bFalse>>> f=e>>> e is fTrue>>>