‡Æ
ONö9c       s÷     d  k  T d GH e d ƒ d j o  e d ‚ n  e d ƒ d j o  e d ‚ n  e d ƒ d d	 f j o 	 e d
 ‚ n 
 e d ƒ d j o 
 e d ‚ n  d GH e e d ƒ Z  z|  e i d ƒ  e i d ƒ  e i d ƒ  e i d ƒ  e i d ƒ  e i d d ƒ  e i d d ƒ Wd   e i ƒ  X e e d ƒ Z  z( e i d ƒ d j o  e d ‚ n  e i d ƒ d j o  e d ‚ n  e i ƒ  d j o  e d ‚ n   e i d ƒ d j o   e d ‚ n ! e i d ƒ d j o ! e d ‚ n " e i	 d ƒ d d j o " e d  ‚ n # e i	 d! ƒ d d j o # e d" ‚ n Wd $ % e i ƒ  X' d# GH( e
 d$ ƒ d% j o ( e d& ‚ n ) e
 d' ƒ d( j o ) e d) ‚ n * e
 d* ƒ d+ j o * e d, ‚ n , d- GH- e d. d. ƒ d/ j o - e d0 ‚ n . e d. d/ ƒ d. j o . e d1 ‚ n / e d/ d. ƒ d/ j o / e d2 ‚ n 0 e d/ d/ ƒ d/ j o 0 e d3 ‚ n 2 e d4 d. ƒ d/ j o 2 e d5 ‚ n 3 e d4 d6 ƒ d7 j o 3 e d8 ‚ n 4 e d4 d9 ƒ d7 d7 j o 4 e d: ‚ n 5 e d4 d; ƒ d7 d7 d7 j o 5 e d< ‚ n 7 e d4 d. ƒ d/ j o 7 e d= ‚ n 8 e d4 d/ ƒ d4 j o 8 e d> ‚ n 9 e d4 d4 ƒ d j o 9 e d? ‚ n : e d4 d@ ƒ dA j o : e dB ‚ n < e dC d. ƒ d/ j o < e dD ‚ n = e dC d/ ƒ d. j o = e dE ‚ n > e dF d. ƒ d/ j o > e dG ‚ n ? e dF d/ ƒ d/ j o ? e dH ‚ n A e dI d. ƒ d/ j o A e dJ ‚ n B e dI d6 ƒ d7 j o B e dK ‚ n C e dI d9 ƒ d7 d7 j o C e dL ‚ n D e dI d; ƒ d7 d7 d7 j o D e dM ‚ n F e dI d. ƒ d/ j o F e dN ‚ n G e dI d/ ƒ d4 j o G e dO ‚ n H e dI d4 ƒ d j o H e dP ‚ n I e dI d@ ƒ dA j o I e dQ ‚ n K e e dR d. ƒ dS ƒ o K e dT ‚ n L e e dR d/ ƒ dR ƒ o L e dU ‚ n M e e dS d. ƒ dS ƒ o M e dV ‚ n N e e dS d/ ƒ dS ƒ o N e dW ‚ n P e e dX d. ƒ dS ƒ o P e dY ‚ n Q e e dX d6 ƒ dZ ƒ o Q e d[ ‚ n R e e dX d9 ƒ dZ dZ ƒ o R e d\ ‚ n S e e dX d; ƒ dZ dZ dZ ƒ o S e d] ‚ n [ xœ d4 dI dX f d. [ r† Z \ xz d6 d^ d_ f d. \ rd Z ] xX d! d` da f d. ] rB Z ^ e e e e e ƒ db ƒ o _ e dc e e e f ‚ n qîWqÐWq²Wa dd GHb e d@ ƒ d. d/ d4 g j o b e de ‚ n c e d/ df ƒ d/ d4 d@ d g j o c e dg ‚ n d e d. ƒ g  j o d e dh ‚ n e e d@ ƒ g  j o e e di ‚ n f e d/ d6 d@ ƒ d/ d dj g j o f e dk ‚ n g e df df d@ ƒ df d4 d/ d g j o g e dl ‚ n i dm GHj d k Z k e e d ƒ Z l e i Z m z¢ n e e _ o e ƒ  d4 j o o e dn ‚ n p e do ƒ d4 j o p e dn ‚ n q e ƒ  dp j o r e dq ‚ n s e do ƒ dr j o t e ds ‚ n Wd u v e e _ w e i ƒ  Xy dt GHz e du „  d* dv dw g dx ƒ dy j o { e dz ‚ n | e d{ „  } d* dw g g  d| d g g g  ƒ d* dw d| d g j o ~ e d} ‚ n  e d~ „  e d4 dA ƒ d/ ƒ d j o € e d€ ‚ n  e d „  e d4 d‚ ƒ dF ƒ dƒ j o ‚ e d„ ‚ n ƒ d… f  d† „  ƒ  YZ  e d‡ „  e d6 ƒ ƒ dˆ j o  e d‰ ‚ n ‘ e dŠ „  e d6 ƒ d. ƒ dˆ j o ’ e d‹ ‚ n “ e dŒ „  e d. ƒ d. ƒ d. j o ” e d ‚ n — dŽ GH˜ d k Z ™ e e ƒ š d k Z › e e ƒ ¡ d GH¢ e dx ƒ d j o ¢ e d‘ ‚ n £ e d. ƒ d’ j o £ e d“ ‚ n ¤ e dC ƒ d” j o ¤ e d• ‚ n ¥ e f  ƒ d– j o ¥ e d— ‚ n ¦ e g  ƒ d˜ j o ¦ e d™ ‚ n § e h  ƒ dš j o § e d› ‚ n © dœ GHª e dR ƒ dR j o ª e d ‚ n « e dS ƒ dS j o « e dž ‚ n ¬ e d_ ƒ d_ j o ¬ e dŸ ‚ n ­ e d  ƒ d  j o ® e d¡ ‚ n ¯ e d¢ ƒ d¢ j o ¯ e d£ ‚ n ± e dS ƒ dS j o ± e d¤ ‚ n ² e d_ ƒ d_ j o ² e d¥ ‚ n ³ e d  ƒ d  j o ´ e d¦ ‚ n µ e d¢ ƒ d¢ j o µ e d§ ‚ n · e d¨ ƒ dR j o · e d ‚ n ¸ e d© ƒ dS j o ¸ e dž ‚ n ¹ e dª ƒ d_ j o ¹ e dŸ ‚ n º e d« ƒ d  j o » e d¡ ‚ n ½ e d© ƒ dS j o ½ e d¤ ‚ n ¾ e dª ƒ d_ j o ¾ e d¥ ‚ n ¿ e d« ƒ d  j o À e d¦ ‚ n Â e d¬ ƒ dS j o Â e d­ ‚ n Ã e d® ƒ d_ j o Ã e d¯ ‚ n Ä e d° ƒ d  j o Å e d± ‚ n Ç e d¬ ƒ dS j o Ç e d² ‚ n È e d® ƒ d_ j o È e d³ ‚ n É e d° ƒ d  j o Ê e d´ ‚ n Ì dµ GHÍ d k Z Î e e d¶ d/ ƒ Ï e i d/ j o Ï e d· ‚ n Ñ d¸ GHÒ e dx ƒ dx j o Ò e d¹ ‚ n Ó e d. ƒ d’ j o Ó e dº ‚ n Ô e dC ƒ d’ j o Ô e d» ‚ n Õ e f  ƒ d– j o Õ e d¼ ‚ n Ö e g  ƒ d˜ j o Ö e d½ ‚ n × e h  ƒ dš j o × e d¾ ‚ n Ù d¿ GHÚ e  f  ƒ f  j o Ú e dÀ ‚ n Û e  d. d/ d4 d@ f ƒ d. d/ d4 d@ f j o Û e dÁ ‚ n Ü e  g  ƒ f  j o Ü e dÂ ‚ n Ý e  d. d/ d4 d@ g ƒ d. d/ d4 d@ f j o Ý e dÃ ‚ n Þ e  dx ƒ f  j o Þ e dÄ ‚ n ß e  d¶ ƒ dÅ dÆ d* dÇ f j o ß e dÈ ‚ n á dÉ GHâ e! dx ƒ e! dÊ ƒ j p e! dx ƒ e! f  ƒ j o ã e dË ‚ n å dÌ GHæ e" Z# Z$ ç e% ƒ  i& ƒ  Z# è e' ƒ  Z$ é e# i( ƒ  ê e$ i( ƒ  ë e# e$ j o ë e dÍ ‚ n ì d k Z í e% e ƒ i& ƒ  Z# î e' e ƒ Z$ ï e# i( ƒ  ð e$ i( ƒ  ñ e# e$ j o ñ e dÎ ‚ n ò dÏ „  Z) ô e) ƒ  õ dÐ „  Z* ú e* ƒ  ü dÑ GHý e  e+ d6 ƒ ƒ e  e d6 ƒ ƒ j o ý e dÒ ‚ n þ e  e+ df d6 ƒ ƒ e  e df d6 ƒ ƒ j o þ e dÓ ‚ n ÿ e  e+ d. d6 d4 ƒ ƒ e  e d. d6 d4 ƒ ƒ j o  e dÔ ‚ n dÕ GHd/ d4 d@ f Z# d df dÖ f Z$ d/ d f d4 df f d@ dÖ f g Z, e- e# e$ ƒ e, j o e d× ‚ n d df dÖ g Z$ e- e# e$ ƒ e, j o e dØ ‚ n 	d df dÖ dj f Z$ 
e- e# e$ ƒ e, j o 
e dÙ ‚ n dÚ f  dÛ „  ƒ  YZ. e- e# e. ƒ  ƒ e, j o e dÜ ‚ n d. Z/ y e- ƒ  WnK e0 j
 o d/ Z/ n. e i1 ƒ  d. Z2 e dÝ e2 ‚ n Xe/ o e dÞ ‚ n d. Z/ y e- e" ƒ WnK e0 j
 o d/ Z/ n.  !e i1 ƒ  d. Z2 "e dß e2 ‚ n X#e/ o $e dà ‚ n %dá f  dâ „  ƒ  YZ3 'd. Z/ (y )e- e# e3 ƒ  ƒ WnG *e4 j
 o +d/ Z/ n* ,-e i1 ƒ  d. Z2 .e dã ‚ n X/e/ o 0e dä ‚ n 5e5 e ƒ d S(å   (   s   *s   octid   s   0144s   oct(100)l   d s   0144Ls	   oct(100L)s   037777777634s   01777777777777777777634s	   oct(-100)s   -0144Ls
   oct(-100L)s   opens   ws   1+1
s+   The quick brown fox jumps over the lazy dogs   .
s
   Dear John
s   XXXs   YYYNs   ri   s   readline(4) # exacts-   The quick brown fox jumps over the lazy dog.
s   readline() # defaults   Dears   readline(4) # shorts    John
s   readline(100)i,  s	   read(300)iè  s   read(1000) # truncates   ords    i    s   ord(' ')s   AiA   s   ord('A')s   aia   s   ord('a')s   powi    i   s   pow(0,0)s   pow(0,1)s   pow(1,0)s   pow(1,1)i   s   pow(2,0)i
   i   s	   pow(2,10)i   s	   pow(2,20)i   s	   pow(2,30)s	   pow(-2,0)s	   pow(-2,1)s	   pow(-2,2)i   i   s	   pow(-2,3)l    s	   pow(0L,0)s	   pow(0L,1)l    s	   pow(1L,0)s	   pow(1L,1)l    s	   pow(2L,0)s
   pow(2L,10)s
   pow(2L,20)s
   pow(2L,30)s
   pow(-2L,0)s
   pow(-2L,1)s
   pow(-2L,2)s
   pow(-2L,3)f0.0f1.0s	   pow(0.,0)s	   pow(0.,1)s	   pow(1.,0)s	   pow(1.,1)f2.0s	   pow(2.,0)f1024.0s
   pow(2.,10)s
   pow(2.,20)s
   pow(2.,30)l   
 f10.0l   èf1000.0f24.0s   pow(%s, %s, %s)s   ranges   range(3)i   s   range(1, 5)s   range(0)s	   range(-3)i   s   range(1, 10, 3)s   range(5, -5, -3)s   input and raw_inputs   input()s   testing
s,   The quick brown fox jumps over the lazy dog.s   raw_input()s	   Dear Johns   raw_input('testing\n')s   reducec    s   z |  | S(   N(   s   xs   y(   s   xs   ys)   /mit/python/lib/python2.0/test/test_b2.pys   <lambda>z s    s   bs   cs    s   abcs   reduce(): implode a stringc    s   | |  | S(   N(   s   xs   y(   s   xs   ys)   /mit/python/lib/python2.0/test/test_b2.pys   <lambda>| s    s   ds   reduce(): appendc    s    |  | S(   N(   s   xs   y(   s   xs   ys)   /mit/python/lib/python2.0/test/test_b2.pys   <lambda> s    i°  s   reduce(): compute 7!c    s    |  | S(   N(   s   xs   y(   s   xs   ys)   /mit/python/lib/python2.0/test/test_b2.pys   <lambda> s    i   l     hò s   reduce(): compute 20!, use longs   Squaresc      s)   ƒ „ d „  Z  ‡ d „  Z ˆ d „  Z RS(   Nc    s   „ … | |  _  † g  |  _ d  S(   N(   s   maxs   selfs   sofar(   s   selfs   maxs)   /mit/python/lib/python2.0/test/test_b2.pys   __init__„ s   c    s   ‡ ‡ t  |  i ƒ Sd  S(   N(   s   lens   selfs   sofar(   s   selfs)   /mit/python/lib/python2.0/test/test_b2.pys   __len__‡ s    c    s˜   ˆ ‰ d | j o |  i j  n o ‰ t ‚ n Š t |  i ƒ } ‹ x9 ‹ | | j o( Œ |  i i | | ƒ  | d } qM WŽ |  i | Sd  S(   Ni    i   (   s   is   selfs   maxs
   IndexErrors   lens   sofars   ns   append(   s   selfs   is   ns)   /mit/python/lib/python2.0/test/test_b2.pys   __getitem__ˆ s   %  (   s   __init__s   __len__s   __getitem__(    s)   /mit/python/lib/python2.0/test/test_b2.pys   Squaresƒ s   c    s    |  | S(   N(   s   xs   y(   s   xs   ys)   /mit/python/lib/python2.0/test/test_b2.pys   <lambda> s    i  s   reduce(<+>, Squares(10))c    s   ‘ |  | S(   N(   s   xs   y(   s   xs   ys)   /mit/python/lib/python2.0/test/test_b2.pys   <lambda>‘ s    s   reduce(<+>, Squares(10), 0)c    s   “ |  | S(   N(   s   xs   y(   s   xs   ys)   /mit/python/lib/python2.0/test/test_b2.pys   <lambda>“ s    s   reduce(<+>, Squares(0), 0)s   reloads   reprs   ''s   repr('')s   0s   repr(0)s   0Ls   repr(0L)s   ()s   repr(())s   []s   repr([])s   {}s   repr({})s   rounds
   round(0.0)s
   round(1.0)s   round(10.0)f1000000000.0s   round(1000000000.0)f1e+20s   round(1e20)s   round(-1.0)s   round(-10.0)s   round(-1000000000.0)s   round(-1e20)f0.1f1.1f10.1f1000000000.1f0.9s
   round(0.9)f9.9s
   round(9.9)f999999999.9s   round(999999999.9)s   round(-0.9)s   round(-9.9)s   round(-999999999.9)s   setattrs   spams   setattr(sys, 'spam', 1)s   strs   str('')s   str(0)s   str(0L)s   str(())s   str([])s   str({})s   tuples	   tuple(())s   tuple((0, 1, 2, 3))s	   tuple([])s   tuple([0, 1, 2, 3])s   tuple()s   ss   ps   ms   tuple('spam')s   types   123s   type()s   varss   vars()s	   vars(sys)c      s*   ò ó t  ƒ  h  j o ó t d ‚ n d  S(   Ns   vars() in f0()(   s   varss
   TestFailed(    s)   /mit/python/lib/python2.0/test/test_b2.pys   f0ò s    c     sX   õ ö t  ƒ  ÷ d }  ø d } ù t ƒ  h  |  d <| d <j o ù t d ‚ n d  S(   Ni   i   s   as   bs   vars() in f2()(   s   f0s   as   bs   varss
   TestFailed(   s   as   bs)   /mit/python/lib/python2.0/test/test_b2.pys   f2õ s
   
		% s   xranges
   xrange(10)s   xrange(5,10)s   xrange(0,10,2)s   zipi   s"   zip(a, b) - same size, both tupless!   zip(a, b) - same size, tuple/lists   zip(a, b) - b is longers   Ic      s   d „  Z  RS(   Nc    s<   | d j  p
 | d j o t ‚ n | d Sd  S(   Ni    i   i   (   s   is
   IndexError(   s   selfs   is)   /mit/python/lib/python2.0/test/test_b2.pys   __getitem__s    (   s   __getitem__(    s)   /mit/python/lib/python2.0/test/test_b2.pys   Is   s   zip(a, b) - b is instances+   zip() - no args, expected TypeError, got %ss+   zip() - no args, missing expected TypeErrors&   zip(None) - expected TypeError, got %ss&   zip(None) - missing expected TypeErrors   Gc      s   %&RS(   N(    (    s)   /mit/python/lib/python2.0/test/test_b2.pys   G%s   s&   zip(a, b) - b instance w/o __getitem__s+   zip(a, b) - missing expected AttributeError(6   s   test_supports   octs
   TestFaileds   opens   TESTFNs   fps   writes   closes   readlines   reads   ords   pows   fcmps   xs   ys   zs   ranges   syss   stdins	   savestdins   inputs	   raw_inputs   reduces   Squaress   marshals   reloads   strings   reprs   rounds   setattrs   spams   strs   tuples   types   Nones   as   bs   varss   keyss   dirs   sorts   f0s   f2s   xranges   ts   zips   Is   excs	   TypeErrors   exc_infos   es   Gs   AttributeErrors   unlink(    s)   /mit/python/lib/python2.0/test/test_b2.pys   ? s                      !            !             $  	 	 	) %   % ,   (7(("%%                              .  .  " 5  

( . 4$    			