
    Mg\                     F    S SK J r   S SKrS SKJr  \ " S5      S 5       rS rg)    )pluginN)Foreguess_number_gamec                 H
   U R                  S[        R                  5        U R                  S[        R                  5        U R                  S[        R                  5        U R                  S[        R                  5        U R                  S[        R                  5        [        R                  " SS5      nSnU R                  S	[        R                  5        U R                  S
[        R                  5        U R                  S[        R                  5      nUR                  5       nUS:w  ap  US:w  aj  US:w  ad  U R                  S[        R                  5        U R                  S[        R                  5      nUR                  5       nUS:w  a  US:w  a  US:w  a  Md  SnUS:X  a  SnOUS:X  a  SnOUS:X  a  g [        SSU 5        U R                  S5        U R                  S[        R                  5      nUR                  5       (       dW  U R                  S[        R                  5        U R                  S[        R                  5      nUR                  5       (       d  MW  [        U5      nSnSnXb:w  Ga\  US:  GaU  Sn	X&:  aG  Xs=:  a  U:  a8  O  O5U R                  S[        R                  5        US-
  n[        XxS-   U 5        ONSn	OKX&:  aF  Xs=:  a  U:  a8  O  O5U R                  S[        R                  5        US-   n[        XxS-   U 5        OSn	U	(       a  US-  nU R                  S5        S[        U5      -   S-   nU R                  U[        R                  5        U R                  5       nUR                  5       (       dW  U R                  S[        R                  5        U R                  S[        R                  5      nUR                  5       (       d  MW  [        U5      nOU R                  S5        S[        U5      -   S-   [        U5      -   S -   nU R                  U[        R                  5        U R                  5       nUR                  5       (       dW  U R                  S[        R                  5        U R                  S[        R                  5      nUR                  5       (       d  MW  [        U5      nXb:w  a	  US:  a  GMU  Xb:X  a!  U R                  S![        R                  5        g US:X  a!  U R                  S"[        R                  5        g g )#Nz#Hello let's play  guess the number.zAI am thinking of a number between 1-100 and you have to guess it.zAEvery time you guess, i will inform you if the number you guessedz0is bigger or smaller than the one i am thinking.zLet's start the game!   d    zTo Exit the game type exit.z----------------------------z-Choose mode: Hard(6 lives) or Normal(8 lives)hardnormalexitz.I can't understand you. Can you tell me again?r         e   
z give me a number between(1-100):zYour input was not a numberTzAThe number that i am thinking is smaller than the one you guessedFz@The number that i am thinking is bigger than the one you guessedzmake the next guess (lives:)zYour number is out of boundszGive a number between[-]zYou found it!z	You lost!)sayr   BLUErandomrandintinputGREENlowershow	isnumericintstr)
jarvissnumoutputheartslivesnumberstartendflags
             G/Users/admin/workspace/ai/Jarvis/jarviscli/plugins/guess_number_game.py
helloworldr*      s   
JJ4dii@
JJRTXT]T]^
JJRTXT]T]^
JJA499M
JJ&		2
..C
 CF
JJ,dii8
JJ-tyy9\\I4::VF\\^F
F
v1f6F

CTYYOMtzzZ F
v1f6F
 E	8		6	C
JJt\\<djjIF  

0$))<@$**M    [FE
C
-EAI<%%

^`d`i`ijqjU!GV,\%%

]_c_h_hi
U!GV,QJEJJrN2SZ?#EFJJvtyy)\\^F&&((

8$))D&H$**U &&(( [F JJ56-E
:S@3s8KcQFJJvtyy)\\^F&&((

8$))D&H$**U &&(( [FM -EAIP }

?DII.	!

;		* 
    c                    SnSnU S:  a5  [        SU S-
  S5       H!  nUS-  nUS-  S:X  a  US:w  a  US-  nUS-   nM#     [        XS5       H2  nU[        U5      S-   -  nUS-  S:X  a  US-  nUS:  a  US	-  nUS-   nM4     US
::  a2  [        USS5       H!  nUS-  nUS-  S:X  a  US:w  a  US-  nUS-   nM#     UR                  U5        g )Nr   r	   r   zX      r   z  
    r   r   )ranger   r   )r&   r'   r   cr"   is         r)   r   r   \   s    	AFqyq%!)Q'AfF2v{qAv$AA ( 5q!#a&4-r6Q;dNFr6cMFE " czsC#AfF2v{qAv$AA	 $ JJvr+   )r   r   coloramar   r*   r    r+   r)   <module>r5      s0       R+ R+jr+   