%PDF- %PDF-
Direktori : /usr/local/lib/python3.8/turtledemo/__pycache__/ |
Current File : //usr/local/lib/python3.8/turtledemo/__pycache__/nim.cpython-38.pyc |
U q©ßaq ã @ sè d Z ddlZddlZddlZdZdZdZdZed Zeed d ed d Z dZ dZd Zdd„ Z dd„ Zdd„ ZG dd„ deƒZG dd„ dejƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZdd„ Zed kräeƒ e ¡ dS )!z¿ turtle-example-suite: tdemo_nim.py Play nim against the computer. The player who takes the last stick is the winner. Implements the model-view-controller design pattern. é Ni€ ià é é é é é é )é? r r )éÿ éÌ r )r r r c C s t tt¡S ©N)ÚrandomÚrandintÚ MINSTICKSÚ MAXSTICKS© r r ú*/usr/local/lib/python3.8/turtledemo/nim.pyÚ randomrow s r c C sb | d | d A | d A }|dkr(t | ƒS tdƒD ],}| | |A }|| | kr0||f}| S q0d S )Nr é r é )Ú randommoveÚrange)ÚstateZxoredÚzÚsÚmover r r Úcomputerzug! s r c C sH t | ƒ}t dd¡}| | |dkkrq(qt |dk| | d ¡}||fS )Nr r r )Úmaxr r )r Úmr Zrandr r r r + s r c @ s4 e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd d „ ZdS )ÚNimModelc C s || _ d S r )Úgame)Úselfr r r r Ú__init__6 s zNimModel.__init__c C sP | j jtjtjfkrd S tƒ tƒ tƒ g| _d| _d | _| j j ¡ tj| j _d S ©Nr )r r ÚNimÚCREATEDÚOVERr ÚsticksÚplayerÚwinnerÚviewÚsetupÚRUNNING©r r r r r* 9 s zNimModel.setupc C s† | j | }|| j |<