<?xml version="1.0"?>
<rss version="2.0"><channel><title>Python Latest Topics</title><link>https://devstart.pl/forum/28-python/</link><description>Python Latest Topics</description><language>en</language><item><title>pomocy bo nie umiem w pytonga i mi sie drzwi nie &#x142;&#x105;cz&#x105; do end rooma &#x1F62D;&#x1F62D;&#x1F62D;&#x1F62D;&#x1F62D;</title><link>https://devstart.pl/temat/22692-pomocy-bo-nie-umiem-w-pytonga-i-mi-sie-drzwi-nie-lacza-do-end-rooma-%F0%9F%98%AD%F0%9F%98%AD%F0%9F%98%AD%F0%9F%98%AD%F0%9F%98%AD/</link><description><![CDATA[<div style="background-color:#1f1f1f;color:#cccccc;font-size:14px;">
	<div>
		<span style="color:#6a9955;"># author : Radek Z. and troszke Kuba S. (akustyczny kolega)</span>
	</div>

	<div>
		<span style="color:#c586c0;">import</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">pygame</span>
	</div>

	<div>
		<span style="color:#c586c0;">import</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">random</span>
	</div>

	<div>
		<span style="color:#4ec9b0;">pygame</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">init</span><span style="color:#cccccc;">()</span>
	</div>
	 

	<div>
		<span style="color:#569cd6;">class</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">GenDungeon</span><span style="color:#cccccc;">() :</span>
	</div>

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#569cd6;">def</span><span style="color:#cccccc;"> </span><span style="color:#dcdcaa;">__init__</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">max_plate</span><span style="color:#cccccc;">) :</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">max_plate</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">max_plate</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">map</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> []</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">room_type</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> {</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;"> : </span><span style="color:#ce9178;">"empty_room"</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;"> : </span><span style="color:#ce9178;">"start_room"</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">2</span><span style="color:#cccccc;"> : </span><span style="color:#ce9178;">"end_room"</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">3</span><span style="color:#cccccc;"> : </span><span style="color:#ce9178;">"enemy_room"</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">4</span><span style="color:#cccccc;"> : </span><span style="color:#ce9178;">"boss_room"</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">5</span><span style="color:#cccccc;"> : </span><span style="color:#ce9178;">"chest_room"</span>
	</div>

	<div>
		<span style="color:#cccccc;">        }</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#569cd6;">def</span><span style="color:#cccccc;"> </span><span style="color:#dcdcaa;">gen_map</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;"> ) :</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">gen_clear_map</span><span style="color:#cccccc;">()</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">map</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">max_plate</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">//</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">2</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">max_plate</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">//</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">2</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">1</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">enemy_room</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">random</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">randint</span><span style="color:#cccccc;">(</span><span style="color:#b5cea8;">4</span><span style="color:#cccccc;">, </span><span style="color:#b5cea8;">6</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">chest_room</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">random</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">randint</span><span style="color:#cccccc;">(</span><span style="color:#b5cea8;">2</span><span style="color:#cccccc;">, </span><span style="color:#b5cea8;">5</span><span style="color:#cccccc;">)</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">boss_room</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">random</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">random</span><span style="color:#cccccc;">()</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">boss_room</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">&lt;</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">0.2</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">boss_room</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">1</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">else</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">boss_room</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">0</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">_</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">enemy_room</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">gen_room</span><span style="color:#cccccc;">(</span><span style="color:#b5cea8;">3</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#dcdcaa;">print</span><span style="color:#cccccc;">(</span><span style="color:#ce9178;">"enemy room"</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">_</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">chest_room</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">gen_room</span><span style="color:#cccccc;">(</span><span style="color:#b5cea8;">5</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#dcdcaa;">print</span><span style="color:#cccccc;">(</span><span style="color:#ce9178;">"chest room"</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">_</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">boss_room</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">gen_room</span><span style="color:#cccccc;">(</span><span style="color:#b5cea8;">4</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#dcdcaa;">print</span><span style="color:#cccccc;">(</span><span style="color:#ce9178;">"boss room"</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">gen_room</span><span style="color:#cccccc;">(</span><span style="color:#b5cea8;">2</span><span style="color:#cccccc;">)</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#569cd6;">def</span><span style="color:#cccccc;"> </span><span style="color:#dcdcaa;">gen_clear_map</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">) :</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">map</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> []</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">max_plate</span><span style="color:#cccccc;">) :</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">column</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> []</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">max_plate</span><span style="color:#cccccc;">) :</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#9cdcfe;">column</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">append</span><span style="color:#cccccc;">(</span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">map</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">append</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">column</span><span style="color:#cccccc;">)</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#569cd6;">def</span><span style="color:#cccccc;"> </span><span style="color:#dcdcaa;">gen_room</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">, </span><span style="color:#9cdcfe;">room_type</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">while</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span><span style="color:#cccccc;">: </span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">random</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">randint</span><span style="color:#cccccc;">(</span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">max_plate</span><span style="color:#d4d4d4;">-</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">random</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">randint</span><span style="color:#cccccc;">(</span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">max_plate</span><span style="color:#d4d4d4;">-</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">)</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">somsiad</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">0</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">start_room</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">False</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">cord</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> (</span>
	</div>

	<div>
		<span style="color:#cccccc;">                (</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">+</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">),</span>
	</div>

	<div>
		<span style="color:#cccccc;">                (</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">-</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">),</span>
	</div>

	<div>
		<span style="color:#cccccc;">                (</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">+</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">),</span>
	</div>

	<div>
		<span style="color:#cccccc;">                (</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">-</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">)                 </span>
	</div>

	<div>
		<span style="color:#cccccc;">            )</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">h</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">cord</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#c586c0;">try</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#9cdcfe;">cx</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">cy</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">h</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">map</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">cx</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">cy</span><span style="color:#cccccc;">] </span><span style="color:#569cd6;">in</span><span style="color:#cccccc;"> (</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;"> ,</span><span style="color:#b5cea8;">2</span><span style="color:#cccccc;"> , </span><span style="color:#b5cea8;">3</span><span style="color:#cccccc;"> , </span><span style="color:#b5cea8;">4</span><span style="color:#cccccc;"> , </span><span style="color:#b5cea8;">5</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">                        </span><span style="color:#9cdcfe;">somsiad</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">+=</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">1</span>
	</div>

	<div>
		<span style="color:#cccccc;">                        </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">map</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">cx</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">cy</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                            </span><span style="color:#9cdcfe;">start_room</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#c586c0;">except</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#c586c0;">pass</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> (</span><span style="color:#9cdcfe;">room_type</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">2</span><span style="color:#cccccc;">) </span><span style="color:#569cd6;">or</span><span style="color:#cccccc;"> (</span><span style="color:#9cdcfe;">room_type</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">4</span><span style="color:#cccccc;">) </span><span style="color:#569cd6;">or</span><span style="color:#cccccc;"> (</span><span style="color:#9cdcfe;">room_type</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">5</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> (</span><span style="color:#9cdcfe;">somsiad</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">&gt;</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">and</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">somsiad</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">&lt;</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">4</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">and</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">not</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">start_room</span><span style="color:#cccccc;">) </span><span style="color:#569cd6;">and</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">map</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">map</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">room_type</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#c586c0;">break</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">else</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> (</span><span style="color:#9cdcfe;">somsiad</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">&gt;</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">and</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">somsiad</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">&lt;</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">4</span><span style="color:#cccccc;">) </span><span style="color:#569cd6;">and</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">map</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">map</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">room_type</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#c586c0;">break</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">gen_door</span><span style="color:#cccccc;">()</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">update_door</span><span style="color:#cccccc;">()</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#569cd6;">def</span><span style="color:#cccccc;"> </span><span style="color:#dcdcaa;">gen_door</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> []</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">max_plate</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">column</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> []</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">max_plate</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#9cdcfe;">column</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">append</span><span style="color:#cccccc;">([</span><span style="color:#569cd6;">False</span><span style="color:#cccccc;"> , </span><span style="color:#569cd6;">False</span><span style="color:#cccccc;"> , </span><span style="color:#569cd6;">False</span><span style="color:#cccccc;"> , </span><span style="color:#569cd6;">False</span><span style="color:#cccccc;">])</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">append</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">column</span><span style="color:#cccccc;">)</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">max_plate</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">max_plate</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">map</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">]</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#9cdcfe;">cord</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> (</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    (</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">+</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">),</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    (</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">+</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">),</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    (</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">-</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">),</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    (</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">-</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    )</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">c</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">cord</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                        </span><span style="color:#9cdcfe;">sx</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">sy</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">c</span>
	</div>

	<div>
		<span style="color:#cccccc;">                        </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">map</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">sx</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">sy</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">!=</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                            </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">sy</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">y</span><span style="color:#d4d4d4;">-</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span><span style="color:#cccccc;"> </span>
	</div>

	<div>
		<span style="color:#cccccc;">                            </span><span style="color:#c586c0;">elif</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">sy</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">y</span><span style="color:#d4d4d4;">+</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span>
	</div>

	<div>
		<span style="color:#cccccc;">                            </span><span style="color:#c586c0;">elif</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">sx</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">x</span><span style="color:#d4d4d4;">+</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">2</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span><span style="color:#cccccc;"> </span>
	</div>

	<div>
		<span style="color:#cccccc;">                            </span><span style="color:#c586c0;">elif</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">sx</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">x</span><span style="color:#d4d4d4;">-</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">3</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">update_door</span><span style="color:#cccccc;">()</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">_</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#b5cea8;">6</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">max_plate</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">max_plate</span><span style="color:#cccccc;">):</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> (</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> [</span><span style="color:#569cd6;">False</span><span style="color:#cccccc;"> , </span><span style="color:#569cd6;">False</span><span style="color:#cccccc;"> , </span><span style="color:#569cd6;">False</span><span style="color:#cccccc;"> , </span><span style="color:#569cd6;">False</span><span style="color:#cccccc;">]) </span><span style="color:#569cd6;">and</span><span style="color:#cccccc;"> (</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">map</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">&gt;</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">                              </span>
	</div>

	<div>
		<span style="color:#cccccc;">                                </span><span style="color:#c586c0;">try</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                    </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">in</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#d4d4d4;">-</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">]:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                </span><span style="color:#c586c0;">except</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                    </span><span style="color:#c586c0;">pass</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                </span><span style="color:#c586c0;">try</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                    </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">in</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#d4d4d4;">+</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">]:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                </span><span style="color:#c586c0;">except</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                    </span><span style="color:#c586c0;">pass</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                </span><span style="color:#c586c0;">try</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                    </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">in</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#d4d4d4;">-</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">]:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">3</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                </span><span style="color:#c586c0;">except</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                    </span><span style="color:#c586c0;">pass</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                </span><span style="color:#c586c0;">try</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                    </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">in</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#d4d4d4;">+</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">]:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">2</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                </span><span style="color:#c586c0;">except</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                    </span><span style="color:#c586c0;">pass</span>
	</div>

	<div>
		<span style="color:#cccccc;">                                </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">update_door</span><span style="color:#cccccc;">()</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#569cd6;">def</span><span style="color:#cccccc;"> </span><span style="color:#dcdcaa;">update_door</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">max_plate</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">max_plate</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#c586c0;">try</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#d4d4d4;">-</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#c586c0;">except</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#c586c0;">pass</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#c586c0;">try</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#d4d4d4;">+</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#c586c0;">except</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#c586c0;">pass</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#c586c0;">try</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#d4d4d4;">+</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">3</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">2</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#c586c0;">except</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#c586c0;">pass</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#c586c0;">try</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#d4d4d4;">-</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">2</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                        </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">door</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">][</span><span style="color:#b5cea8;">3</span><span style="color:#cccccc;">] </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#c586c0;">except</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">                    </span><span style="color:#c586c0;">pass</span>
	</div>
	 

	<div>
		<span style="color:#ce9178;">"""</span>
	</div>

	<div>
		<span style="color:#ce9178;">- zamienić potem try except na lepsze sprawdzanie wyjścia poza mapę</span>
	</div>

	<div>
		<span style="color:#ce9178;">"""</span>
	</div>
	 

	<div>
		<span style="color:#569cd6;">class</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">Display</span><span style="color:#cccccc;">():</span>
	</div>

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#569cd6;">def</span><span style="color:#cccccc;"> </span><span style="color:#dcdcaa;">print_room</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">room</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">cord</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">cord</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">cords</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> (</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">*</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">50</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">*</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">50</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">50</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">50</span>
	</div>

	<div>
		<span style="color:#cccccc;">        )</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">match</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">room</span><span style="color:#cccccc;">:</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">case</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;"> :</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#9cdcfe;">color</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#ce9178;">"grey"</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">case</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;"> :</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#9cdcfe;">color</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> (</span><span style="color:#b5cea8;">255</span><span style="color:#cccccc;"> , </span><span style="color:#b5cea8;">175</span><span style="color:#cccccc;"> , </span><span style="color:#b5cea8;">10</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">case</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">2</span><span style="color:#cccccc;"> :</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#9cdcfe;">color</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> (</span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;"> ,</span><span style="color:#b5cea8;">200</span><span style="color:#cccccc;"> , </span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">case</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">3</span><span style="color:#cccccc;"> :</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#9cdcfe;">color</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> (</span><span style="color:#b5cea8;">255</span><span style="color:#cccccc;"> , </span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;"> , </span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">case</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">4</span><span style="color:#cccccc;"> :</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#9cdcfe;">color</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> (</span><span style="color:#b5cea8;">255</span><span style="color:#cccccc;"> , </span><span style="color:#b5cea8;">255</span><span style="color:#cccccc;"> , </span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">case</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">5</span><span style="color:#cccccc;"> :</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#9cdcfe;">color</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> (</span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;"> , </span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;"> , </span><span style="color:#b5cea8;">255</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">case</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">None</span><span style="color:#cccccc;"> :</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#9cdcfe;">color</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#ce9178;">"black"</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#4ec9b0;">pygame</span><span style="color:#cccccc;">.</span><span style="color:#4ec9b0;">draw</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">rect</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">screen</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">color</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">cords</span><span style="color:#cccccc;">)</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#569cd6;">def</span><span style="color:#cccccc;"> </span><span style="color:#dcdcaa;">print_door</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">cord</span><span style="color:#cccccc;">):</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">pos</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">cord</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">pos</span><span style="color:#cccccc;">[</span><span style="color:#b5cea8;">0</span><span style="color:#cccccc;">]:</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">cords</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> (</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">*</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">50</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">+</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">20</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">*</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">50</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">10</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">10</span>
	</div>

	<div>
		<span style="color:#cccccc;">            )</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#4ec9b0;">pygame</span><span style="color:#cccccc;">.</span><span style="color:#4ec9b0;">draw</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">rect</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">screen</span><span style="color:#cccccc;"> , </span><span style="color:#ce9178;">"green"</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">cords</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">pos</span><span style="color:#cccccc;">[</span><span style="color:#b5cea8;">1</span><span style="color:#cccccc;">]:</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">cords</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> (</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">*</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">50</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">+</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">20</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">*</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">50</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">+</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">40</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">10</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">10</span>
	</div>

	<div>
		<span style="color:#cccccc;">            ) </span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#4ec9b0;">pygame</span><span style="color:#cccccc;">.</span><span style="color:#4ec9b0;">draw</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">rect</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">screen</span><span style="color:#cccccc;"> , </span><span style="color:#ce9178;">"green"</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">cords</span><span style="color:#cccccc;">)</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">pos</span><span style="color:#cccccc;">[</span><span style="color:#b5cea8;">2</span><span style="color:#cccccc;">]:</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">cords</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> (</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">*</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">50</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">+</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">40</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">*</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">50</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">+</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">20</span><span style="color:#cccccc;">,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">10</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">10</span>
	</div>

	<div>
		<span style="color:#cccccc;">            ) </span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#4ec9b0;">pygame</span><span style="color:#cccccc;">.</span><span style="color:#4ec9b0;">draw</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">rect</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">screen</span><span style="color:#cccccc;"> , </span><span style="color:#ce9178;">"green"</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">cords</span><span style="color:#cccccc;">)</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">pos</span><span style="color:#cccccc;">[</span><span style="color:#b5cea8;">3</span><span style="color:#cccccc;">]:</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">cords</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> (</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">*</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">50</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">*</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">50</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">+</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">20</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">10</span><span style="color:#cccccc;"> ,</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#b5cea8;">10</span>
	</div>

	<div>
		<span style="color:#cccccc;">            ) </span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#4ec9b0;">pygame</span><span style="color:#cccccc;">.</span><span style="color:#4ec9b0;">draw</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">rect</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">screen</span><span style="color:#cccccc;"> , </span><span style="color:#ce9178;">"green"</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">cords</span><span style="color:#cccccc;">)</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#569cd6;">def</span><span style="color:#cccccc;"> </span><span style="color:#dcdcaa;">print_map</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">g</span><span style="color:#cccccc;">) :</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">plate</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">g</span><span style="color:#cccccc;">.map</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">g</span><span style="color:#cccccc;">.max_plate ) :</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">g</span><span style="color:#cccccc;">.max_plate) :</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">print_room</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">plate</span><span style="color:#cccccc;">[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">] , (</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">) )</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">g</span><span style="color:#cccccc;">.max_plate):</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">range</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">g</span><span style="color:#cccccc;">.max_plate):</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#9cdcfe;">self</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">print_door</span><span style="color:#cccccc;">((</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">g</span><span style="color:#cccccc;">.door[</span><span style="color:#9cdcfe;">x</span><span style="color:#cccccc;">][</span><span style="color:#9cdcfe;">y</span><span style="color:#cccccc;">]))</span>
	</div>
	 

	<div>
		<span style="color:#569cd6;">def</span><span style="color:#cccccc;"> </span><span style="color:#dcdcaa;">main</span><span style="color:#cccccc;">() :</span>
	</div>

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#569cd6;">global</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">screen</span>
	</div>

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#9cdcfe;">sze</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">50</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">*</span><span style="color:#cccccc;"> </span><span style="color:#b5cea8;">11</span>
	</div>

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#9cdcfe;">screen</span><span style="color:#cccccc;">  </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">pygame</span><span style="color:#cccccc;">.</span><span style="color:#4ec9b0;">display</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">set_mode</span><span style="color:#cccccc;">((</span><span style="color:#9cdcfe;">sze</span><span style="color:#cccccc;"> , </span><span style="color:#9cdcfe;">sze</span><span style="color:#cccccc;">))</span>
	</div>

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#4ec9b0;">pygame</span><span style="color:#cccccc;">.</span><span style="color:#4ec9b0;">display</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">set_caption</span><span style="color:#cccccc;">(</span><span style="color:#ce9178;">"dungeony"</span><span style="color:#cccccc;">)</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#9cdcfe;">g</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">GenDungeon</span><span style="color:#cccccc;">(</span><span style="color:#b5cea8;">11</span><span style="color:#cccccc;">)</span>
	</div>

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#9cdcfe;">d</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">=</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">Display</span><span style="color:#cccccc;">()</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#9cdcfe;">g</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">gen_map</span><span style="color:#cccccc;">()</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#c586c0;">while</span><span style="color:#cccccc;"> </span><span style="color:#569cd6;">True</span><span style="color:#cccccc;"> :</span>
	</div>

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#c586c0;">for</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">event</span><span style="color:#cccccc;"> </span><span style="color:#c586c0;">in</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">pygame</span><span style="color:#cccccc;">.</span><span style="color:#4ec9b0;">event</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">get</span><span style="color:#cccccc;">() :</span>
	</div>

	<div>
		<span style="color:#cccccc;">            </span><span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">event</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">type</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#4ec9b0;">pygame</span><span style="color:#cccccc;">.</span><span style="color:#9cdcfe;">QUIT</span><span style="color:#cccccc;"> :</span>
	</div>

	<div>
		<span style="color:#cccccc;">                </span><span style="color:#9cdcfe;">quit</span><span style="color:#cccccc;">()</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">screen</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">fill</span><span style="color:#cccccc;">(</span><span style="color:#ce9178;">"black"</span><span style="color:#cccccc;">)</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#9cdcfe;">d</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">print_map</span><span style="color:#cccccc;">(</span><span style="color:#9cdcfe;">g</span><span style="color:#cccccc;">)</span>
	</div>
	 

	<div>
		<span style="color:#cccccc;">        </span><span style="color:#4ec9b0;">pygame</span><span style="color:#cccccc;">.</span><span style="color:#4ec9b0;">display</span><span style="color:#cccccc;">.</span><span style="color:#dcdcaa;">update</span><span style="color:#cccccc;">()</span>
	</div>
	 

	<div>
		<span style="color:#c586c0;">if</span><span style="color:#cccccc;"> </span><span style="color:#9cdcfe;">__name__</span><span style="color:#cccccc;"> </span><span style="color:#d4d4d4;">==</span><span style="color:#cccccc;"> </span><span style="color:#ce9178;">"__main__"</span><span style="color:#cccccc;"> :</span>
	</div>

	<div>
		<span style="color:#cccccc;">    </span><span style="color:#dcdcaa;">main</span><span style="color:#cccccc;">()</span><br />
		<br />
		#jakby co to python wersja 3.13.9
	</div>
</div>
]]></description><guid isPermaLink="false">22692</guid><pubDate>Wed, 21 Jan 2026 14:00:04 +0000</pubDate></item><item><title>Auto clicker, Automatyzacja - pyautogui</title><link>https://devstart.pl/temat/21523-auto-clicker-automatyzacja-pyautogui/</link><description><![CDATA[<p>
	Hej, wielu się zastanawia jak napisać program w stylu np auto clickera. Przychodzę z pomocą! 
</p>

<p>
	Oto najprostszy auto clicker:
</p>

<pre class="ipsCode prettyprint prettyprinted"><span class="kwd">import</span><span class="pln"> pyautogui
</span><span class="kwd">import</span><span class="pln"> time

time</span><span class="pun">.</span><span class="pln">sleep</span><span class="pun">(</span><span class="lit">2</span><span class="pun">)</span><span class="pln">

</span><span class="kwd">for</span><span class="pln"> i </span><span class="kwd">in</span><span class="pln"> range</span><span class="pun">(</span><span class="lit">5</span><span class="pun">):</span><span class="pln">
    pyautogui</span><span class="pun">.</span><span class="pln">leftClick</span><span class="pun">()</span></pre>

<p>
	Ten program sprawi że lewy przycisk myszy zostanie 5 razy kliknięty.
</p>

<p>
	Aby pomiędzy kliknięciami był odstęp czasowy trzeba dodać:
</p>

<pre class="ipsCode prettyprint prettyprinted"><span class="kwd">for</span><span class="pln"> i </span><span class="kwd">in</span><span class="pln"> range</span><span class="pun">(</span><span class="lit">5</span><span class="pun">):</span><span class="pln">
    pyautogui</span><span class="pun">.</span><span class="pln">leftClick</span><span class="pun">()</span><span class="pln">
    time</span><span class="pun">.</span><span class="pln">sleep</span><span class="pun">(</span><span class="lit">1</span><span class="pun">)</span><span class="pln">  </span><span class="com"># 1 sekunda przerwy między kliknięciami</span></pre>

<p>
	 <strong>Krótki wyjaśnienie:</strong>
</p>

<p>
	time.sleep() - funkcja do pauzowania programu na określony czas, w nawiasie pisze się np 3 i wtedy program pauzuje się na 3 sekundy
</p>

<p>
	pyautogui.leftClick - dość intuicyjne program klika myszką
</p>

<p>
	<strong>Pomoc z ewentualnymi problemami:</strong>
</p>

<p>
	1. Program nie zadziała w przeglądarce, osobiście polecam go odpalić w VS Code
</p>

<p>
	2. Jeżeli moduł pyautogui nie jest zainstalowany to można go zainstalować wpisując w terminalu:
</p>

<pre class="ipsCode prettyprint prettyprinted"><span class="com"># Wpiszujesz w Terminalu</span><span class="pln">
py </span><span class="pun">-</span><span class="pln">m pip install pyautogui</span></pre>

<p>
	3. Jeżeli są jakieś inne problemy daj znać ;)
</p>
]]></description><guid isPermaLink="false">21523</guid><pubDate>Fri, 28 Nov 2025 15:43:17 +0000</pubDate></item><item><title>Jaki j&#x119;zyk po Pythonie?</title><link>https://devstart.pl/temat/68-jaki-jezyk-po-pythonie/</link><description><![CDATA[<p>Jaki język polecacie po dobrym poznaniu Pythona? Który język wiele mnie nauczy?</p>]]></description><guid isPermaLink="false">68</guid><pubDate>Wed, 12 Jun 2013 20:52:47 +0000</pubDate></item><item><title>Gdzie hostujecie swoje aplikacje Django? A gdzie zdj&#x119;cia i inne pliki statyczne?</title><link>https://devstart.pl/temat/21464-gdzie-hostujecie-swoje-aplikacje-django-a-gdzie-zdjecia-i-inne-pliki-statyczne/</link><description><![CDATA[<p>
	Cześć,
</p>

<p>
	Gdzie hostujecie swoje aplikacje Django? A gdzie zdjęcia i inne pliki statyczne? Z jakich serwerów aplikacji korzystacie?
</p>

<p>
	Dzięki!
</p>
]]></description><guid isPermaLink="false">21464</guid><pubDate>Mon, 24 Nov 2025 20:30:59 +0000</pubDate></item><item><title>&#x106;wiczenie z learnpython</title><link>https://devstart.pl/temat/13880-cwiczenie-z-learnpython/</link><description><![CDATA[<p>
	Cześć mam problem z tym ćwiczeniem, proszę o wytłumaczenie
</p>

<p>
	<strong>Ćwiczenie:</strong>
</p>

<p>
	W tym ćwiczeniu użyjesz istniejącej funkcji oraz dodasz swoją własną, aby stworzyć w pełni funkcjonalny program.
</p>

<p>
	<em><strong>1.</strong></em> Dodaj funkcję nazwaną <span style="color:#f39c12;">lista_korzysci()</span> - która zwraca tablicę nastepujących napisów:
</p>

<p>
	"Lepiej zorganizowany kod", "Większa czytelność kodu", Łatwiejsze wielokrotne użycie kodu", "Możliwość dzielenia się kodem i łączenia go w całość przez różne osoby"
</p>

<p>
	<em><strong>2. </strong></em>Dodaj funkcję nazwaną <span style="color:#f39c12;">buduj_zdanie(info)</span>, która otrzymuje pojedynczy argument zawierający napis i zwraca zdanie zaczynające się podanym napisem i kończące się "jest zaletą funkcji!"
</p>

<p>
	<em><strong>3.</strong></em> Wykonaj i zobacz jak funkcje ze sobą współpracują.
</p>

<p>
	<strong>Tutorial Code</strong>
</p>

<p>
	<strong>Ta funkcja powinna zwracać tablice napisów, które wymieniono w punkcie 1.</strong>
</p>

<p>
	def lista_korzysci(): pass
</p>

<p>
	<strong>Funkcja powinna dołączyć do każdej korzyści - "jest zaletą funkcji!"</strong>
</p>

<p>
	def buduj_zdanie(korzysc): pass
</p>

<p>
	def nazwij_korzysci_z_funkcji(): tabela = lista_korzysci () for korzysc in tabela: print
</p>

<p>
	buduj_zdanie(korzysc)
</p>

<p>
	nazwij_korzysci_z_funkcji()
</p>

<p>
	<strong>Expected Output</strong>
</p>

<p>
	Lepiej zorganizowany kod jest zaletą funkcji! Większa czytelność kodu jest zaletą funkcji! Łatwiejsze wielokrotne użycie kodu jest zaletą funkcji! Możliwość dzielenia się kodem i łączenia go w całość przez różne osoby jest zaletą funkcji!
</p>

<p>
	                                                                                                                             
</p>

<p>
	                                                                                                                             Najmocniej dziękuje za odpowiedź 
</p>

<p>
	 
</p>

<p>
	 
</p>

<h3 style="background-color:#ffffff;color:#212529;font-size:1.75rem;text-align:left;">
	 
</h3>

<h3 style="background-color:#ffffff;color:#212529;font-size:1.75rem;text-align:left;">
	 
</h3>
]]></description><guid isPermaLink="false">13880</guid><pubDate>Tue, 13 Dec 2022 20:25:29 +0000</pubDate></item><item><title>Python czy Ruby?</title><link>https://devstart.pl/temat/55-python-czy-ruby/</link><description><![CDATA[<p>Jak w temcie, czyli czego warto się uczyć, w co inwestować, w pythona czy ruby?</p>]]></description><guid isPermaLink="false">55</guid><pubDate>Wed, 12 Jun 2013 11:04:54 +0000</pubDate></item><item><title>Zlec&#x119; napisanie aplikacji webowej</title><link>https://devstart.pl/temat/16514-zlece-napisanie-aplikacji-webowej/</link><description><![CDATA[<p>
	<span style="background-color:#ffffff;color:#333333;font-size:13.6px;">Zlecimy napisanie aplikacji webowej jak tutaj:</span><br style="background-color:#ffffff;color:#333333;font-size:13.6px;" />
	<a href="https://its.mzd.opole.pl/" rel="external nofollow" style="background-color:#ffffff;color:#5e7813;font-size:13.6px;">https://its.mzd.opole.pl/</a><br style="background-color:#ffffff;color:#333333;font-size:13.6px;" />
	<span style="background-color:#ffffff;color:#333333;font-size:13.6px;">Interesuje nas tylko to, co jest na stronie głównej.</span><br style="background-color:#ffffff;color:#333333;font-size:13.6px;" />
	<span style="background-color:#ffffff;color:#333333;font-size:13.6px;">Zasadniczo powinna być możliwość dodawania zdarzeń przez administratora systemu a po stronie klienta możliwość wyłącznie przeglądania wprowadzonych danych.</span><a class="ipsAttachLink" data-fileid="o_1ifolibmt8aeqmi87qn3c1st9c" href="https://devstart.pl/applications/core/interface/file/attachment.php?id=o_1ifolibmt8aeqmi87qn3c1st9c" rel="">Czesc III - OPZ z zalacznikami</a>
</p>
]]></description><guid isPermaLink="false">16514</guid><pubDate>Mon, 23 Dec 2024 02:30:29 +0000</pubDate></item><item><title>Edukacja</title><link>https://devstart.pl/temat/16403-edukacja/</link><description><![CDATA[<p>
	Witam, 
</p>

<p>
	Moje pytanie gdy uczę się programowania w Python sam w wieku 24 lat to czy mam szansę znaleźć jakąś w tym pracę po np 2 latach. Chodzi o to czy warto poświęcić na to czas by potem mieć z tego jakąś korzyść, i myślę o zmianie też pracy po okresie nauki. <br />
	Pytanie może trochę głupie ale mnie to nęci że może tylko stracę czas (nie mówię tu o nauce samej w sobie by się uczyć, chodzi mi o cele zarobkowe)
</p>
]]></description><guid isPermaLink="false">16403</guid><pubDate>Mon, 16 Dec 2024 12:46:37 +0000</pubDate></item><item><title>Selenium KRZ</title><link>https://devstart.pl/temat/14151-selenium-krz/</link><description><![CDATA[<p>
	Cześć,<br />
	Próbuję wejść na stronę KRZ: <a href="https://krz.ms.gov.pl/#!/application/KRZPortalPUB/1.9/KrzRejPubGui.WyszukiwaniePodmiotow?params=JTdCJTdE&amp;itemId=item-2&amp;seq=0" rel="external nofollow">https://krz.ms.gov.pl/#!/application/KRZPortalPUB/1.9/KrzRejPubGui.WyszukiwaniePodmiotow?params=JTdCJTdE&amp;itemId=item-2&amp;seq=0</a><br />
	i wejść w zakładkę na górze "Osoba fizyczna nieprowadząca działalności gospodarczej". Ale, nie mogę wejść w tą zakładkę.
</p>

<p>
	Czy ktoś może wie jak mógłbym to zrobić?
</p>

<p>
	Próbowałem dodać do kodu time.sleep(30), ale nie pomaga.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">14151</guid><pubDate>Mon, 04 Mar 2024 07:54:23 +0000</pubDate></item><item><title>Python vs Arduino</title><link>https://devstart.pl/temat/15143-python-vs-arduino/</link><description><![CDATA[<p>
	Cześć potrzebuję pomocy- poniżej problem.
</p>

<p>
	<strong><span><span dir="ltr">Model klasyfikacji 2 zmiennych wejściowych. Kategoryzowane są na 5 klas co daje 5 przynależności do każdej klasy. Problem rozwiązany jest za pomocą Python w Colab Google następnie jest skonwertowany do pliu *.h.</span></span></strong>
</p>

<p>
	<strong><span><span dir="ltr">Plik jest wdrożony w Arduino Nano 33 i tu jest problem- albo nie czyta wektora wejść albo czyta dziwne błędy: FULLY_CONNECTED. W wersji 9 lub 1.</span></span></strong>
</p>

<p>
	<strong><span><span dir="ltr">I czy problem jest przy przejściu Python do Arduino czy w samym C w Arduino.</span></span></strong>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">15143</guid><pubDate>Mon, 29 Jul 2024 09:12:57 +0000</pubDate></item><item><title>"PermissionError: [Errno 13]" - czasami program dzia&#x142;a a innym razem wywala b&#x142;&#x105;d.</title><link>https://devstart.pl/temat/13943-permissionerror-errno-13-czasami-program-dziala-a-innym-razem-wywala-blad/</link><description><![CDATA[<p>
	hej,
</p>

<p>
	chcę monitorować folder pod katem nowo pojawiających się w nim plików csv, problem w tym że program raz działa a innym razem wywala błąd <span><span>:"PermissionError: [Errno 13] Permission denied: ". Miał ktoś już z tym do czynienia?</span></span>
</p>

<p>
	 
</p>

<div style="background-color:#1e1e1e;color:#d4d4d4;font-size:14px;">
	<div>
		<span style="color:#c586c0;">import</span><span style="color:#d4d4d4;"> </span><span style="color:#4ec9b0;">csv</span>
	</div>

	<div>
		<span style="color:#c586c0;">import</span><span style="color:#d4d4d4;"> </span><span style="color:#4ec9b0;">time</span>
	</div>

	<div>
		<span style="color:#c586c0;">from</span><span style="color:#d4d4d4;"> </span><span style="color:#4ec9b0;">watchdog</span><span style="color:#d4d4d4;">.</span><span style="color:#4ec9b0;">observers</span><span style="color:#d4d4d4;"> </span><span style="color:#c586c0;">import</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">Observer</span>
	</div>

	<div>
		<span style="color:#c586c0;">from</span><span style="color:#d4d4d4;"> </span><span style="color:#4ec9b0;">watchdog</span><span style="color:#d4d4d4;">.</span><span style="color:#4ec9b0;">events</span><span style="color:#d4d4d4;"> </span><span style="color:#c586c0;">import</span><span style="color:#d4d4d4;"> </span><span style="color:#4ec9b0;">FileSystemEventHandler</span>
	</div>
	<br />
	<br />
	 
	<div>
		<span style="color:#569cd6;">class</span><span style="color:#d4d4d4;"> </span><span style="color:#4ec9b0;">MyHandler</span><span style="color:#d4d4d4;">(</span><span style="color:#4ec9b0;">FileSystemEventHandler</span><span style="color:#d4d4d4;"><span class="ipsEmoji">😞</span></span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#569cd6;">def</span><span style="color:#d4d4d4;"> </span><span style="color:#dcdcaa;">on_created</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">self</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">event</span><span style="color:#d4d4d4;"><span class="ipsEmoji">😞</span></span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#c586c0;">if</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">event</span><span style="color:#d4d4d4;">.is_directory:</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">            </span><span style="color:#c586c0;">return</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#c586c0;">elif</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">event</span><span style="color:#d4d4d4;">.event_type == </span><span style="color:#ce9178;">'created'</span><span style="color:#d4d4d4;">:</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">            </span><span style="color:#dcdcaa;">process_new_file</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">event</span><span style="color:#d4d4d4;">.src_path)</span>
	</div>
	 

	<div>
		<span style="color:#569cd6;">def</span><span style="color:#d4d4d4;"> </span><span style="color:#dcdcaa;">process_new_file</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">file_path</span><span style="color:#d4d4d4;"><span class="ipsEmoji">😞</span></span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#c586c0;">with</span><span style="color:#d4d4d4;"> </span><span style="color:#dcdcaa;">open</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">file_path</span><span style="color:#d4d4d4;">) </span><span style="color:#c586c0;">as</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">csv_file</span><span style="color:#d4d4d4;">:</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#9cdcfe;">reader</span><span style="color:#d4d4d4;"> = </span><span style="color:#4ec9b0;">csv</span><span style="color:#d4d4d4;">.</span><span style="color:#4ec9b0;">DictReader</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">csv_file</span><span style="color:#d4d4d4;">)</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#9cdcfe;">desired_key_part</span><span style="color:#d4d4d4;"> = </span><span style="color:#ce9178;">'AF;PS6 Lastdruck'</span>
	</div>
	 

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#c586c0;">for</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">entry</span><span style="color:#d4d4d4;"> </span><span style="color:#dcdcaa;">in</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">reader</span><span style="color:#d4d4d4;">:</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">            </span><span style="color:#9cdcfe;">value</span><span style="color:#d4d4d4;"> = </span><span style="color:#9cdcfe;">entry</span><span style="color:#d4d4d4;">[</span><span style="color:#ce9178;">'$$ VALMET AUTOMOTIVE SP. Z O.O.'</span><span style="color:#d4d4d4;">]</span>
	</div>
	 

	<div>
		<span style="color:#d4d4d4;">            </span><span style="color:#c586c0;">if</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">value</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">startswith</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">desired_key_part</span><span style="color:#d4d4d4;"><span class="ipsEmoji">😞</span></span>
	</div>

	<div>
		<span style="color:#d4d4d4;">                </span><span style="color:#9cdcfe;">parts</span><span style="color:#d4d4d4;"> = </span><span style="color:#9cdcfe;">value</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">split</span><span style="color:#d4d4d4;">(</span><span style="color:#ce9178;">';'</span><span style="color:#d4d4d4;">)</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">                </span><span style="color:#9cdcfe;">num_values</span><span style="color:#d4d4d4;"> = [</span><span style="color:#4ec9b0;">float</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">part</span><span style="color:#d4d4d4;">) </span><span style="color:#c586c0;">for</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">part</span><span style="color:#d4d4d4;"> </span><span style="color:#c586c0;">in</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">parts</span><span style="color:#d4d4d4;">[</span><span style="color:#b5cea8;">3</span><span style="color:#d4d4d4;">:</span><span style="color:#b5cea8;">6</span><span style="color:#d4d4d4;">]]</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">                </span><span style="color:#9cdcfe;">round_values</span><span style="color:#d4d4d4;"> = [</span><span style="color:#dcdcaa;">round</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">values</span><span style="color:#d4d4d4;">,</span><span style="color:#b5cea8;">2</span><span style="color:#d4d4d4;">) </span><span style="color:#c586c0;">for</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">values</span><span style="color:#d4d4d4;"> </span><span style="color:#c586c0;">in</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">num_values</span><span style="color:#d4d4d4;">]</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">                </span><span style="color:#9cdcfe;">first_numeric_value</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">second_numeric_value</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">third_numeric_value</span><span style="color:#d4d4d4;"> = </span><span style="color:#9cdcfe;">round_values</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">                </span><span style="color:#9cdcfe;">istwert_values_for_stat</span><span style="color:#d4d4d4;"> = []</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">                </span><span style="color:#9cdcfe;">istwert_values_for_stat</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">append</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">first_numeric_value</span><span style="color:#d4d4d4;">)</span>
	</div>
	 

	<div>
		<span style="color:#d4d4d4;">                </span><span style="color:#dcdcaa;">print</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">istwert_values_for_stat</span><span style="color:#d4d4d4;">)</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">                </span>
	</div>
	 

	<div>
		<span style="color:#c586c0;">if</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">__name__</span><span style="color:#d4d4d4;"> == </span><span style="color:#ce9178;">"__main__"</span><span style="color:#d4d4d4;">:</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">folder_to_monitor</span><span style="color:#d4d4d4;"> = </span><span style="color:#569cd6;">r</span><span style="color:#d16969;">"C:</span><span style="color:#d7ba7d;">\U</span><span style="color:#d16969;">sers</span><span style="color:#d7ba7d;">\U</span><span style="color:#d16969;">ser</span><span style="color:#d7ba7d;">\P</span><span style="color:#d16969;">ycharmProjects</span><span style="color:#d7ba7d;">\p</span><span style="color:#d16969;">ythonProject114"</span>
	</div>
	 

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">event_handler</span><span style="color:#d4d4d4;"> = </span><span style="color:#4ec9b0;">MyHandler</span><span style="color:#d4d4d4;">()</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">observer</span><span style="color:#d4d4d4;"> = </span><span style="color:#9cdcfe;">Observer</span><span style="color:#d4d4d4;">()</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">observer</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">schedule</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">event_handler</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">path</span><span style="color:#d4d4d4;">=</span><span style="color:#9cdcfe;">folder_to_monitor</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">recursive</span><span style="color:#d4d4d4;">=</span><span style="color:#569cd6;">False</span><span style="color:#d4d4d4;">)</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">observer</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">start</span><span style="color:#d4d4d4;">()</span>
	</div>
	 

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#c586c0;">try</span><span style="color:#d4d4d4;">:</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#c586c0;">while</span><span style="color:#d4d4d4;"> </span><span style="color:#569cd6;">True</span><span style="color:#d4d4d4;">:</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">            </span><span style="color:#4ec9b0;">time</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">sleep</span><span style="color:#d4d4d4;">(</span><span style="color:#b5cea8;">1</span><span style="color:#d4d4d4;">)</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#c586c0;">except</span><span style="color:#d4d4d4;"> </span><span style="color:#4ec9b0;">KeyboardInterrupt</span><span style="color:#d4d4d4;">:</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#9cdcfe;">observer</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">stop</span><span style="color:#d4d4d4;">()</span>
	</div>
	 

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">observer</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">join</span><span style="color:#d4d4d4;">()</span>
	</div>
</div>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">13943</guid><pubDate>Sat, 13 Jan 2024 21:53:24 +0000</pubDate></item><item><title>Zapis randomowych warto&#x15B;ci do wielu plik&#xF3;w tekstowych w folderze.</title><link>https://devstart.pl/temat/13929-zapis-randomowych-wartosci-do-wielu-plikow-tekstowych-w-folderze/</link><description><![CDATA[<p>
	Hej,
</p>

<p>
	mam problem z tym żeby zapisać losowo wygenerowane wartości w postaci listy do plików .txt które są zapisane w określonej lokalizacji. Nie wiem jak to połączyć z zapisem żeby działało. Może ktoś pomoże<span class="ipsEmoji">🙃</span>?
</p>

<p>
	Poniżej kod który po wyprintowaniu zwraca randomowe wartości w plikach z tego folderu ale nie chce mi tych wartości do tych plików zapisać.
</p>

<p>
	<strong>folder_patch = r"C:\Users\User\Desktop\Nowy folder"</strong>
</p>

<p>
	<strong>for txt_files in os.listdir(folder_patch):<br />
	    if txt_files.endswith(".txt"):<br />
	        with open(os.path.join(folder_patch,txt_files)) as file:</strong>
</p>

<p>
	<br />
	<strong>            lines = file.readlines()<br />
	            random_numb = random.uniform(1,2)<br />
	            random_numb_a = random.uniform(1,2)<br />
	            random_numb_b = random.uniform(1,2)<br />
	            coma_def = round(random_numb, 3)<br />
	            string = str(coma_def)<br />
	            lines[0] = string<br />
	            coma_def = round(random_numb_a, 3)<br />
	            string = str(coma_def)<br />
	            lines[1] = string<br />
	            coma_def = round(random_numb_b, 3)<br />
	            string = str(coma_def)<br />
	            lines[2] = string<br />
	            print(lines)</strong>
</p>

<p>
	<br />
	<strong>for txt_files in os.listdir(folder_patch):      <span style="color:#e74c3c;"> # nie działa zapis do plików </span><br />
	    if txt_files.endswith(".txt"):<br />
	        with open(txt_files, "w") as file:<br />
	            file.writelines(lines)</strong>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">13929</guid><pubDate>Fri, 27 Oct 2023 20:44:13 +0000</pubDate></item><item><title>Problem, zmienne typu bool</title><link>https://devstart.pl/temat/13890-problem-zmienne-typu-bool/</link><description><![CDATA[<p>
	Byłbym wdzięczny za pomoc w prostym zadaniu.<br />
	Nie rozumiem dlaczego przy podaniu liczby pierwszej np. 9 nie jest generowana taka informacja .<br />
	Z góry dziękuję za pomoc i przepraszam, ale dopiero się uczę. ;)<br />
	 
</p>

<div style="background-color:#2b2b2b;color:#a9b7c6;">
	<pre>liczba = <span style="color:#8888c6;">int</span>(<span style="color:#8888c6;">input</span>(<span style="color:#6a8759;">"podaj liczbę dowolna"</span>))

liczbapierwsza = <span style="color:#cc7832;">True
</span>
<span style="color:#cc7832;">for </span>dzielnik <span style="color:#cc7832;">in </span><span style="color:#8888c6;">range </span>(<span style="color:#6897bb;">2</span><span style="color:#cc7832;">,</span>liczba+<span style="color:#6897bb;">1</span>):
    <span style="color:#cc7832;">if </span>liczba % dzielnik == <span style="color:#6897bb;">0</span>:
        liczbapierwsza = <span style="color:#cc7832;">False
</span><span style="color:#cc7832;">        </span><span style="color:#8888c6;">print</span>(<span style="color:#6a8759;">"podana liczba"</span><span style="color:#cc7832;">, </span>liczba<span style="color:#cc7832;">, </span><span style="color:#6a8759;">"jest podzielna przez"</span><span style="color:#cc7832;">, </span>dzielnik)

<span style="color:#cc7832;">if </span>liczbapierwsza:
    <span style="color:#8888c6;">print</span>(<span style="color:#6a8759;">"podana liczba jest liczba pierwsza"</span>)</pre>
</div>
]]></description><guid isPermaLink="false">13890</guid><pubDate>Sun, 08 Jan 2023 20:50:22 +0000</pubDate></item><item><title>Bot do minecrafta kt&#xF3;ry kopa&#x142;by w kopalni. Nie wiem co zrobi&#x107; &#x17C;eby wykrywa&#x142;o obrazy(screeny)</title><link>https://devstart.pl/temat/13926-bot-do-minecrafta-ktory-kopalby-w-kopalni-nie-wiem-co-zrobic-zeby-wykrywalo-obrazyscreeny/</link><description><![CDATA[<div style="background-color:#1e1e1e;color:#d4d4d4;font-size:14px;">
	<div>
		<span style="color:#c586c0;">import</span><span style="color:#d4d4d4;"> </span><span style="color:#d4d4d4;">pyautogui</span><span style="color:#d4d4d4;"> </span><span style="color:#c586c0;">as</span><span style="color:#d4d4d4;"> </span><span style="color:#d4d4d4;">pt</span>
	</div>

	<div>
		<span style="color:#c586c0;">from</span><span style="color:#d4d4d4;"> </span><span style="color:#d4d4d4;">time</span><span style="color:#d4d4d4;"> </span><span style="color:#c586c0;">import</span><span style="color:#d4d4d4;"> </span><span style="color:#dcdcaa;">sleep</span>
	</div>
	 

	<div>
		<span style="color:#6a9955;"># funkcja pomoc</span>
	</div>

	<div>
		<span style="color:#569cd6;">def</span><span style="color:#d4d4d4;"> </span><span style="color:#dcdcaa;">funk</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">zdjęcie</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">kliknięcia</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">off_x</span><span style="color:#d4d4d4;">=</span><span style="color:#b5cea8;">0</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">off_y</span><span style="color:#d4d4d4;">=</span><span style="color:#b5cea8;">0</span><span style="color:#d4d4d4;">):  </span><span style="color:#6a9955;">#off x i off y to współżędne</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">position</span><span style="color:#d4d4d4;"> = </span><span style="color:#d4d4d4;">pt</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">locateCenterOnScreen</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">zdjęcie</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">confidence</span><span style="color:#d4d4d4;">=</span><span style="color:#b5cea8;">.7</span><span style="color:#d4d4d4;">)  </span><span style="color:#6a9955;">#condidence jest to tolerancja jak bybyło na sto to wszytko było by lavą, najlepiej ustawiać od 6 do 9</span>
	</div>
	 

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#c586c0;">if</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">position</span><span style="color:#d4d4d4;"> </span><span style="color:#569cd6;">is</span><span style="color:#d4d4d4;"> </span><span style="color:#d4d4d4;">None</span><span style="color:#d4d4d4;">: </span><span style="color:#6a9955;">#jeżeli nie ma lavy</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#dcdcaa;">print</span><span style="color:#d4d4d4;">(</span><span style="color:#569cd6;">f</span><span style="color:#ce9178;">'</span><span style="color:#569cd6;">{</span><span style="color:#9cdcfe;">zdjęcie</span><span style="color:#569cd6;">}</span><span style="color:#ce9178;"> nie znaleźono'</span><span style="color:#d4d4d4;">)</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#c586c0;">return</span><span style="color:#d4d4d4;"> </span><span style="color:#b5cea8;">0</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#c586c0;">else</span><span style="color:#d4d4d4;">:</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#d4d4d4;">pt</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">moveTo</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">position</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">duration</span><span style="color:#d4d4d4;">=</span><span style="color:#b5cea8;">.1</span><span style="color:#d4d4d4;">) </span><span style="color:#6a9955;">#jeżeli znajdzie to kursor na środek, zajmie to 1s</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#d4d4d4;">pt</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">moveRel</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">off_x</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">off_x</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">duration</span><span style="color:#d4d4d4;">=</span><span style="color:#b5cea8;">.1</span><span style="color:#d4d4d4;">)</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#d4d4d4;">pt</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">click</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">clicks</span><span style="color:#d4d4d4;">= </span><span style="color:#9cdcfe;">kliknięcia</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">interval</span><span style="color:#d4d4d4;">=</span><span style="color:#b5cea8;">.3</span><span style="color:#d4d4d4;">) </span><span style="color:#6a9955;">#bedzie się klikało tyle razy ile chce co 3s</span>
	</div>
	<br />
	<br />
	 
	<div>
		<span style="color:#6a9955;"># ruchy steve'a</span>
	</div>

	<div>
		<span style="color:#6a9955;"># x = atak</span>
	</div>

	<div>
		<span style="color:#6a9955;"># y = budowanie</span>
	</div>

	<div>
		<span style="color:#569cd6;">def</span><span style="color:#d4d4d4;"> </span><span style="color:#dcdcaa;">ruchomy_steave</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">klawisz</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">czas_trwania</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">akcja</span><span style="color:#d4d4d4;"> = </span><span style="color:#ce9178;">'chodzenie'</span><span style="color:#d4d4d4;">): </span><span style="color:#6a9955;">#jaki klawisz używasz, ile go używasz, domyślnie bedzie chodził</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#d4d4d4;">pt</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">keyDown</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">klawisz</span><span style="color:#d4d4d4;">)</span><span style="color:#6a9955;">#wciskamy klawisz</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#c586c0;">if</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">akcja</span><span style="color:#d4d4d4;"> == </span><span style="color:#ce9178;">'chodzenie'</span><span style="color:#d4d4d4;">:</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#dcdcaa;">print</span><span style="color:#d4d4d4;">(</span><span style="color:#ce9178;">'chodzenie'</span><span style="color:#d4d4d4;">)</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#c586c0;">elif</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">akcja</span><span style="color:#d4d4d4;"> == </span><span style="color:#ce9178;">'atak'</span><span style="color:#d4d4d4;">:</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#d4d4d4;">pt</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">keyDown</span><span style="color:#d4d4d4;">(</span><span style="color:#ce9178;">'x'</span><span style="color:#d4d4d4;">)</span>
	</div>
	 

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#dcdcaa;">sleep</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">czas_trwania</span><span style="color:#d4d4d4;">)</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#d4d4d4;">pt</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">keyUp</span><span style="color:#d4d4d4;">(</span><span style="color:#ce9178;">'x'</span><span style="color:#d4d4d4;">)</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#d4d4d4;">pt</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">keyUp</span><span style="color:#d4d4d4;">(</span><span style="color:#9cdcfe;">klawisz</span><span style="color:#d4d4d4;">)</span>
	</div>
	 

	<div>
		<span style="color:#569cd6;">def</span><span style="color:#d4d4d4;"> </span><span style="color:#dcdcaa;">lokalizacja_lavy</span><span style="color:#d4d4d4;">():</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">position</span><span style="color:#d4d4d4;"> = </span><span style="color:#d4d4d4;">pt</span><span style="color:#d4d4d4;">.</span><span style="color:#dcdcaa;">locateCenterOnScreen</span><span style="color:#d4d4d4;">(</span><span style="color:#569cd6;">r</span><span style="color:#ce9178;">'</span><span style="color:#d69d85;">C:</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">Users</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">X</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">OneDrive</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">Pulpit</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">3kl</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">phyton</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">botMC</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">img</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">lava_bez_tła.PNG</span><span style="color:#ce9178;">'</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">confidence</span><span style="color:#d4d4d4;">= </span><span style="color:#b5cea8;">.4</span><span style="color:#d4d4d4;">)</span>
	</div>
	 

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#c586c0;">if</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">position</span><span style="color:#d4d4d4;"> </span><span style="color:#569cd6;">is</span><span style="color:#d4d4d4;"> </span><span style="color:#d4d4d4;">None</span><span style="color:#d4d4d4;">:</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#c586c0;">return</span><span style="color:#d4d4d4;"> </span><span style="color:#d4d4d4;">False</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#c586c0;">else</span><span style="color:#d4d4d4;">:</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#dcdcaa;">ruchomy_steave</span><span style="color:#d4d4d4;">(</span><span style="color:#ce9178;">'s'</span><span style="color:#d4d4d4;">, </span><span style="color:#b5cea8;">3</span><span style="color:#d4d4d4;">)</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#dcdcaa;">print</span><span style="color:#d4d4d4;">(</span><span style="color:#ce9178;">'Wykryto lave'</span><span style="color:#d4d4d4;">)</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#c586c0;">return</span><span style="color:#d4d4d4;"> </span><span style="color:#d4d4d4;">True</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span>
	</div>
	 

	<div>
		<span style="color:#6a9955;">#Startujemy gre</span>
	</div>

	<div>
		<span style="color:#dcdcaa;">sleep</span><span style="color:#d4d4d4;">(</span><span style="color:#b5cea8;">3</span><span style="color:#d4d4d4;">)</span>
	</div>

	<div>
		<span style="color:#dcdcaa;">funk</span><span style="color:#d4d4d4;">(</span><span style="color:#569cd6;">r</span><span style="color:#ce9178;">'</span><span style="color:#d69d85;">C:</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">Users</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">X</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">OneDrive</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">Pulpit</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">3kl</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">phyton</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">botMC</span><span style="color:#d7ba7d;">\\</span><span style="color:#d69d85;">img</span><span style="color:#ce9178;">'</span><span style="color:#d4d4d4;">, </span><span style="color:#b5cea8;">3</span><span style="color:#d4d4d4;">)</span>
	</div>
	 

	<div>
		<span style="color:#6a9955;">#powyżej nie działa ;(</span>
	</div>
	 

	<div>
		<span style="color:#9cdcfe;">duration</span><span style="color:#d4d4d4;"> = </span><span style="color:#b5cea8;">10</span>
	</div>

	<div>
		<span style="color:#c586c0;">while</span><span style="color:#d4d4d4;"> </span><span style="color:#9cdcfe;">duration</span><span style="color:#d4d4d4;"> != </span><span style="color:#b5cea8;">0</span><span style="color:#d4d4d4;">:</span>
	</div>
	 

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#6a9955;">#Jak nie ma lavy to kop</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#c586c0;">if</span><span style="color:#d4d4d4;"> </span><span style="color:#569cd6;">not</span><span style="color:#d4d4d4;"> </span><span style="color:#dcdcaa;">lokalizacja_lavy</span><span style="color:#d4d4d4;">():</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#dcdcaa;">ruchomy_steave</span><span style="color:#d4d4d4;">(</span><span style="color:#ce9178;">'w'</span><span style="color:#d4d4d4;">, </span><span style="color:#b5cea8;">2</span><span style="color:#d4d4d4;">, </span><span style="color:#ce9178;">'atak'</span><span style="color:#d4d4d4;">)</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#c586c0;">else</span><span style="color:#d4d4d4;">:</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">        </span><span style="color:#c586c0;">break</span>
	</div>
	 

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">duration</span><span style="color:#d4d4d4;"> -= </span><span style="color:#b5cea8;">1</span>
	</div>

	<div>
		<span style="color:#d4d4d4;">    </span><span style="color:#dcdcaa;">print</span><span style="color:#d4d4d4;">(</span><span style="color:#ce9178;">"Pozostały czas"</span><span style="color:#d4d4d4;">, </span><span style="color:#9cdcfe;">duration</span><span style="color:#d4d4d4;">)<br />
		#dokładnie opisując zadniem bota jest z menu pałzy wznowić grę i kopać przed siebie, gdy zobaczy lave odbiec by się nie spalić</span>
	</div>
</div>
]]></description><guid isPermaLink="false">13926</guid><pubDate>Mon, 28 Aug 2023 12:22:29 +0000</pubDate></item><item><title>"bad argument type for built-in operation"</title><link>https://devstart.pl/temat/13884-bad-argument-type-for-built-in-operation/</link><description><![CDATA[<p>
	Po wywołaniu tego kodu zwraca mi error "bad argument type for built-in operation"
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint prettyprinted"><span class="pln">            </span><span class="kwd">def</span><span class="pln"> remap_lines_dict</span><span class="pun">(</span><span class="pln">line</span><span class="pun">):</span><span class="pln">
                line</span><span class="pun">.</span><span class="pln">update</span><span class="pun">({</span><span class="pln">
                    </span><span class="str">'gross_ammount'</span><span class="pun">:</span><span class="pln"> line</span><span class="pun">[</span><span class="str">'net'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">*</span><span class="pln"> float</span><span class="pun">(</span><span class="pln">f</span><span class="str">"1.{line['tax']}"</span><span class="pun">)</span><span class="pln">
                </span><span class="pun">})</span><span class="pln">

                </span><span class="kwd">return</span><span class="pln"> line

            lines </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[</span><span class="pln">remap_lines_dict</span><span class="pun">(</span><span class="pln">line</span><span class="pun">)</span><span class="pln"> </span><span class="kwd">for</span><span class="pln"> line </span><span class="kwd">in</span><span class="pln"> request</span><span class="pun">.</span><span class="pln">data</span><span class="pun">[</span><span class="str">'lines'</span><span class="pun">]]</span><span class="pln">
            </span><span class="kwd">print</span><span class="pun">(</span><span class="pln">lines</span><span class="pun">)</span><span class="pln">
            </span><span class="kwd">for</span><span class="pln"> line </span><span class="kwd">in</span><span class="pln"> lines</span><span class="pun">:</span><span class="pln">
                textob</span><span class="pun">.</span><span class="pln">textLine</span><span class="pun">(</span><span class="str">'-------------------------------------------------------------------------------------'</span><span class="pln">
                                </span><span class="str">'-------------'</span><span class="pun">)</span><span class="pln">
                textob</span><span class="pun">.</span><span class="pln">textLine</span><span class="pun">(</span><span class="pln">line</span><span class="pun">)</span></pre>

<p>
	Natomiast jak mam zakomentowany **for line in lines:** to wtedy nie wywala tego błędu.
</p>
]]></description><guid isPermaLink="false">13884</guid><pubDate>Thu, 29 Dec 2022 08:29:52 +0000</pubDate></item><item><title>Python zadanie klasa 8 pomocy!</title><link>https://devstart.pl/temat/3960-python-zadanie-klasa-8-pomocy/</link><description><![CDATA[<p style="background-color:#fafafa;color:#333333;font-size:13px;">
	Dostałem zadanie domowe na ocenę. Nie umiem tego zrobić, czas mam do poniedziałku może ktoś je napisać? Cały program oczywiście musi zostać napisany w pythonie. Treść podaję tutaj :
</p>

<p style="background-color:#fafafa;color:#333333;font-size:13px;">
	Komputer pyta się o kwotę (do 1000).<br />
	Na ocenę 2 : wypisuje te kwotę z symbolem "zł"<br />
	Na ocenę 3 : podaję czy będą jakieś banknoty (dla kwoty min. 10)<br />
	Na ocenę 4 : podaję czy kwota będzie wypłacona w monetach, banknotach czy w monetach i banknotach.<br />
	Na ocenę 5 : ile będzie wypłacone w banknotach a ile w monetach.<br />
	Na ocenę 6 : ile i jakich monet i banknotów będzie wypłacone.
</p>

<p style="background-color:#fafafa;color:#333333;font-size:13px;">
	Bardzo proszę o napisanie tego z wszystkimi funkcjami jakie tu napisałem. Czekam niecierpliwie.
</p>]]></description><guid isPermaLink="false">3960</guid><pubDate>Sun, 17 Mar 2019 12:22:40 +0000</pubDate></item><item><title>Nie umiem znale&#x15B;&#x107; modu&#x142;&#xF3;w i stworzy&#x107; bota do instagrama</title><link>https://devstart.pl/temat/5786-nie-umiem-znalesc-modulow-i-stworzyc-bota-do-instagrama/</link><description><![CDATA[<p>
	Nie umiem znaleść pewnych modulów przy tworzeniu bota do instagrama .Oto kod
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">import AccountAgent, DBUsers
import Constants
import datetime


def init(webdriver):
    Constants.init()
    AccountAgent.login(webdriver)


def update(webdriver):
    #Get start of time to calculate elapsed time later
    start = datetime.datetime.now()
    #Before the loop, check if should unfollow anyone
    _check_follow_list(webdriver)
    while True:
        #Start following operation
        AccountAgent.follow_people(webdriver)
        #Get the time at the end
        end = datetime.datetime.now()
        #How much time has passed?
        elapsed = end - start
        #If greater than our constant to check on
        #followers, check on followers
        if elapsed.total_seconds() &gt;= Constants.CHECK_FOLLOWERS_EVERY:
            #reset the start variable to now
            start = datetime.datetime.now()
            #check on followers
            _check_follow_list(webdriver)


def _check_follow_list(webdriver):
    print("Checking for users to unfollow")
    #get the unfollow list
    users = DBUsers.check_unfollow_list()
    #if there's anyone in the list, start unfollowing operation
    if len(users) &gt; 0:
        AccountAgent.unfollow_people(webdriver, users)</span></pre>

<p>
	 
</p>

<p><a href="https://devstart.pl/uploads/monthly_2020_08/instagram.jpg.4a0f706df1577c516e464e988d82d4cd.jpg" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="108" src="https://devstart.pl/uploads/monthly_2020_08/instagram.thumb.jpg.fa372d29a91ddf124877490ec1166697.jpg" data-ratio="62,5" width="1000" class="ipsImage ipsImage_thumbnailed" alt="instagram.jpg"></a></p>]]></description><guid isPermaLink="false">5786</guid><pubDate>Sun, 02 Aug 2020 16:01:56 +0000</pubDate></item><item><title>Ci&#x105;g liczbowy python</title><link>https://devstart.pl/temat/11454-ciag-liczbowy-python/</link><description><![CDATA[<p>
	Wiem że jest to ciąg finobacciego ale jestem w tym totalnie beznadziejny potrafi ktoś to zrobić i wytłumaczyć na czym to polega ?
</p>

<p>
	<span><span dir="ltr" style="font-size:20px;font-family:serif;">Ciąg liczbowy A002858</span><span dir="ltr" style="font-size:20px;font-family:serif;"> </span><span dir="ltr" style="font-size:20px;font-family:serif;">zaczyna się od</span><span dir="ltr" style="font-size:20px;font-family:serif;"> </span><span dir="ltr" style="font-size:20px;font-family:serif;">liczb</span><span dir="ltr" style="font-size:20px;font-family:serif;"> </span><span dir="ltr" style="font-size:20px;font-family:serif;">1, 2,</span><span dir="ltr" style="font-size:20px;font-family:serif;"> </span><span dir="ltr" style="font-size:20px;font-family:serif;">a każdy kolejny to unikalna suma dwóch,</span><br />
	<span dir="ltr" style="font-size:20px;font-family:serif;">różnych poprzednich elementów.</span><span dir="ltr" style="font-size:20px;font-family:serif;"> </span><span dir="ltr" style="font-size:20px;font-family:serif;">Pierwsz</span><span dir="ltr" style="font-size:20px;font-family:serif;">ych</span><span dir="ltr" style="font-size:20px;font-family:serif;"> </span><span dir="ltr" style="font-size:20px;font-family:serif;">osiem</span><span dir="ltr" style="font-size:20px;font-family:serif;"> </span><span dir="ltr" style="font-size:20px;font-family:serif;">element</span><span dir="ltr" style="font-size:20px;font-family:serif;">ów</span><span dir="ltr" style="font-size:20px;font-family:serif;"> </span><span dir="ltr" style="font-size:20px;font-family:serif;">tego ciągu to:</span><span dir="ltr" style="font-size:20px;font-family:serif;"> </span><span dir="ltr" style="font-size:20px;font-family:serif;">1, 2, 3, 4, 6,</span><br />
	<span dir="ltr" style="font-size:20px;font-family:serif;">8, 11, 13</span><span dir="ltr" style="font-size:20px;font-family:serif;">.</span></span><br />
	<span><span dir="ltr" style="font-size:20px;font-family:serif;">3 = 1 + 2</span><span dir="ltr" style="font-size:20px;font-family:serif;">,</span><span dir="ltr" style="font-size:20px;font-family:serif;"> </span><span dir="ltr" style="font-size:20px;font-family:serif;">4 = 1 + 3</span><span dir="ltr" style="font-size:20px;font-family:serif;">, ale</span><span dir="ltr" style="font-size:20px;font-family:serif;"> </span><span dir="ltr" style="font-size:20px;font-family:serif;">5 = 4 + 1 = 3 + 2</span><span dir="ltr" style="font-size:20px;font-family:serif;"> </span><span dir="ltr" style="font-size:20px;font-family:serif;">(suma nie jest unikalna) i dalej</span><span dir="ltr" style="font-size:20px;font-family:serif;"> </span><span dir="ltr" style="font-size:20px;font-family:serif;">6 = 4 + 2</span><span dir="ltr" style="font-size:20px;font-family:serif;">,</span><br />
	<span dir="ltr" style="font-size:20px;font-family:serif;">ale 7</span><span dir="ltr" style="font-size:20px;font-family:serif;"> </span><span dir="ltr" style="font-size:20px;font-family:serif;">= 6 + 1 = 4 + 3</span><span dir="ltr" style="font-size:20px;font-family:serif;">, itd.</span></span><br />
	<span><span dir="ltr" style="font-size:20px;font-family:serif;">W odpowiedzi na podaną liczbę n podaj n pierwszych wyrazów ciągu A002858.</span></span>
</p>
]]></description><guid isPermaLink="false">11454</guid><pubDate>Wed, 08 Jun 2022 11:58:26 +0000</pubDate></item><item><title>Wyci&#x105;ganie danych z api</title><link>https://devstart.pl/temat/13874-wyciaganie-danych-z-api/</link><description><![CDATA[<p>
	<span style="background-color:#ffffff;color:#333333;font-size:13.6px;text-align:left;">Witam czy pomógłby ktoś wyciągnąć dane ?</span><br style="background-color:#ffffff;color:#333333;font-size:13.6px;text-align:left;" />
	<span style="background-color:#ffffff;color:#333333;font-size:13.6px;text-align:left;">Podaje przykład z tym że artykułów będzie więcej .<br />
	<br />
	Tu przykład json</span><br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">{
"Bułki":{
"25-10-2022":{
"Ilość":100,
"Cena":5
},
"26-10-2022":{
"Ilość":300,
"Cena":9
},
"27-10-2022":{
"Ilość":800,
"Cena":2
},</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">13874</guid><pubDate>Tue, 01 Nov 2022 02:37:04 +0000</pubDate></item><item><title>Python zadania studia odplatnie</title><link>https://devstart.pl/temat/9065-python-zadania-studia-odplatnie/</link><description><![CDATA[<p>
	Witam
</p>

<p>
	Prosze o pomoc w zadanich na studiach. 5 zadan oczywiscie odplatnie ktos ma chwile i sie podejmie:)
</p>
]]></description><guid isPermaLink="false">9065</guid><pubDate>Sat, 15 Jan 2022 16:18:24 +0000</pubDate></item><item><title>Python Pywallet - Problem z konwersj&#x105; programu na .exe za pomoc&#x105; pyinstaller</title><link>https://devstart.pl/temat/7212-python-pywallet-problem-z-konwersja-programu-na-exe-za-pomoca-pyinstaller/</link><description><![CDATA[<div style="background-color:#ffffff;color:#333333;font-size:13.6px;text-align:left;">
	<p style="padding:2px 0px;">
		Witam, chciałbym zrobić program standalone, jednak po konwersji na .exe przy użyciu jednej z funkcji pewnego modułu otrzymuję następujący error:
	</p>
</div>

<div style="background-color:#ffffff;color:#333333;font-size:13.6px;text-align:left;">
	<div>
		<div>
			<pre class="ipsCode prettyprint prettyprinted">
<span class="typ">File</span><span class="pln"> </span><span class="str">"btcwallet.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">111</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> </span><span class="pun">&lt;</span><span class="pln">module</span><span class="pun">&gt;</span><span class="pln">
  </span><span class="typ">File</span><span class="pln"> </span><span class="str">"btcwallet.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">80</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> menu
  </span><span class="typ">File</span><span class="pln"> </span><span class="str">"btcwallet.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">47</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> save_wallet
  </span><span class="typ">File</span><span class="pln"> </span><span class="str">"btcwallet.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">40</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> generate_wallet
  </span><span class="typ">File</span><span class="pln"> </span><span class="str">"pywallet\wallet.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">13</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> generate_mnemonic
  </span><span class="typ">File</span><span class="pln"> </span><span class="str">"pywallet\utils\ethereum.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">1321</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> master_key_from_entropy
  </span><span class="typ">File</span><span class="pln"> </span><span class="str">"mnemonic\mnemonic.py"</span><span class="pun">,</span><span class="pln"> line </span><span class="lit">47</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> __init__
</span><span class="typ">FileNotFoundError</span><span class="pun">:</span><span class="pln"> </span><span class="pun">[</span><span class="typ">Errno</span><span class="pln"> </span><span class="lit">2</span><span class="pun">]</span><span class="pln"> </span><span class="typ">No</span><span class="pln"> such file </span><span class="kwd">or</span><span class="pln"> directory</span><span class="pun">:</span><span class="pln"> </span><span class="str">'C:\\Users\\mistr\\AppData\\Local\\Temp\\_MEI35242\\mnemonic\\wordlist/english.txt'</span><span class="pln">
</span><span class="pun">[</span><span class="lit">2548</span><span class="pun">]</span><span class="pln"> </span><span class="typ">Failed</span><span class="pln"> to execute script </span><span class="str">'btcwallet'</span><span class="pln"> due to unhandled exception</span><span class="pun">!</span></pre>

			<p>
				I jak najbardziej rozumiem że chodzi o to że program nie może znaleźć danego pliku, jednak ja manualnie też go nie znajduję, a jednak w postaci .py program działa normalnie. Czy jest ktoś w stanie powiedzieć czemu tak to wygląda?
			</p>
		</div>
	</div>
</div>
]]></description><guid isPermaLink="false">7212</guid><pubDate>Thu, 05 Aug 2021 06:11:41 +0000</pubDate></item><item><title>Bezp&#x142;atny certyfikat z PCAP</title><link>https://devstart.pl/temat/7424-bezplatny-certyfikat-z-pcap/</link><description><![CDATA[<div>
	<table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-color:#a3a3a3;border-style:solid;border-width:0pt;" summary="" title="">
		<tbody>
			<tr>
				<td style="border-width:0pt;padding:4pt 4pt 4pt 4pt;vertical-align:top;">
					<div>
						<table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-color:#a3a3a3;border-style:solid;border-width:0pt;" summary="" title="">
							<tbody>
								<tr>
									<td style="border-width:0pt;padding:4pt 4pt 4pt 4pt;vertical-align:top;">
										<p style="color:#000000;font-size:12pt;">
											Projekt "Dobra praca = IT",  finansowany jest ze środków unijnych, w ramach którego można bezpłatnie podnieść swoje kwalifikacje zawodowe.
										</p>

										<p style="color:#000000;font-size:12pt;">
											Egzaminy odbywają się online.
										</p>

										<p style="color:#000000;font-size:12pt;">
											Szczegółowe informacje znajdują się w linku poniżej:
										</p>
									</td>
								</tr>
								<tr>
									<td style="border-width:0pt;padding:4pt 4pt 4pt 4pt;vertical-align:top;">
										<p style="font-size:11pt;">
											<a href="https://fundacja.it/" rel="external nofollow"><span lang="pl" xml:lang="pl">Fundacja IT – Zaprogramuj Swoją Przyszłość</span></a>
										</p>
									</td>
								</tr>
							</tbody>
						</table>
					</div>
				</td>
			</tr>
			<tr>
				<td style="border-width:0pt;padding:4pt 4pt 4pt 4pt;vertical-align:top;">
					<div>
						<table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-color:#a3a3a3;border-style:solid;border-width:0pt;" summary="" title="">
							<tbody>
								<tr>
									<td style="border-width:0pt;padding:4pt 4pt 4pt 4pt;vertical-align:top;">
										<p style="color:#050505;font-size:12pt;">
											Na dzień dzisiejszy w ramach projektu,  mamy miejsca na  następujące egzaminy:
										</p>

										<ul type="disc">
											<li style="color:#444444;vertical-align:middle;">
												<span lang="pl" style="font-size:12pt;" xml:lang="pl">Programista aplikacji w języku </span><span lang="pl" style="font-size:12pt;" xml:lang="pl">Python PCAP</span>
											</li>
										</ul>

										<p style="color:#000000;font-size:12pt;">
											Zapewniamy darmowe kursy e-learningowe.
										</p>
									</td>
								</tr>
								<tr>
									<td style="border-width:0pt;padding:4pt 4pt 4pt 4pt;vertical-align:top;">
										<p style="color:#000000;font-size:12pt;">
											Projekt ma ograniczoną ilość miejsc i trwa do końca 2021r.
										</p>

										<p style="color:#000000;font-size:12pt;">
											Projekt kierowany jest do osób które są zameldowane, bądź uczą się, bądź pracują na terenie zachodniopomorskiego.
										</p>
									</td>
								</tr>
								<tr>
									<td style="border-width:0pt;padding:4pt 4pt 4pt 4pt;vertical-align:top;">
										<p style="color:#050505;font-size:12pt;">
											Z poważaniem
										</p>

										<p style="color:#050505;font-size:12pt;">
											Sylwia Szymborska-Roszak 
										</p>

										<p lang="pl" style="font-size:11pt;" xml:lang="pl">
											 
										</p>

										<p style="font-size:11pt;">
											Specjalista ds. szkoleń
										</p>

										<p lang="en-us" style="font-size:11pt;" xml:lang="en-us">
											e-mail: <a href="mailto:sylwia.roszak@fundacja.it" rel="">sylwia.roszak@fundacja.it</a>
										</p>

										<p lang="en-us" style="font-size:11pt;" xml:lang="en-us">
											COMPTIA BUSINESS DEVELOPMENT REPRESENTATIVE
										</p>

										<p lang="en-us" style="font-size:11pt;" xml:lang="en-us">
											CERTIPORT AUTHORIZED SOLUTION PROVIDER
										</p>

										<p lang="en-us" style="font-size:11pt;" xml:lang="en-us">
											MICROSOFT SILVER LEARNING PARTNER
										</p>

										<p lang="en-us" style="font-size:11pt;" xml:lang="en-us">
											C++ INSTITUTE PARTNER
										</p>

										<p lang="en-us" style="font-size:11pt;" xml:lang="en-us">
											 
										</p>

										<p style="font-size:11pt;">
											ul. Jagiellońska 67, 70-382 Szczecin
										</p>

										<p style="font-size:11pt;">
											tel/fax: 91 484 44 37
										</p>

										<p lang="en-us" style="font-size:11pt;" xml:lang="en-us">
											kom. 720 844 437
										</p>

										<p lang="pl" style="font-size:11pt;" xml:lang="pl">
											<a href="http://www.fundacja.it/" rel="external nofollow">www.fundacja.it</a>
										</p>
									</td>
								</tr>
							</tbody>
						</table>
					</div>
				</td>
			</tr>
		</tbody>
	</table>
</div>
]]></description><guid isPermaLink="false">7424</guid><pubDate>Fri, 03 Sep 2021 11:44:46 +0000</pubDate></item><item><title>Nie dzia&#x142;a kod do masowego wysy&#x142;ania emaili z gmaila</title><link>https://devstart.pl/temat/5787-nie-dziala-kod-do-masowego-wysylania-emaili-z-gmaila/</link><description><![CDATA[<p>
	Nie dochodzą emaile do masowego wysyłania emaili z gmaila i zezwóliłem dostęp do aplikacji i włączyłem imap i pop.Oto kod:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">import smtplib

with open("to.txt", 'r') as f:
    maile = [a.strip() for a in f.readlines() if a.strip()]
    print(maile)
gmail_user = ''
gmail_password = ''
sent_from = gmail_user
email_text = 'tekst'
try:
    server = smtplib.SMTP('smtp.gmail.com', 587)
    server.ehlo()
    server.starttls()
    server.login(gmail_user, gmail_password)
    for x in maile:
        server.sendmail(sent_from, x, email_text)
except:
    print('Hej')</span></pre>

<p>
	 
</p>

<p><a href="https://devstart.pl/uploads/monthly_2020_08/instagram.jpg.9c4ff6f489059f4439eff9e5bcc1518a.jpg" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="109" src="https://devstart.pl/uploads/monthly_2020_08/instagram.thumb.jpg.308bb0452943d11913db7ea379248471.jpg" data-ratio="62,5" width="1000" class="ipsImage ipsImage_thumbnailed" alt="instagram.jpg"></a></p>]]></description><guid isPermaLink="false">5787</guid><pubDate>Sun, 02 Aug 2020 16:05:23 +0000</pubDate></item><item><title>B&#x142;&#x105;d wyskakuje w Pycharm</title><link>https://devstart.pl/temat/5754-blad-wyskakuje-w-pycharm/</link><description><![CDATA[<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">from selenium import webdriver
import time
from selenium.webdriver.common.keys import Keys
webdriver = webdriver.Chrome("chromedriver.exe")
webdriver.get('https://6obcy.org/')
obcy = webdriver.find_element_by_id('intro-start')
obcy.click()
time.sleep(2)
text = webdriver.find_element_by_id('box-interface-input')
text.send_keys("Tu wpisujemy text")
text.send_keys(Keys.ENTER)</span></pre>

<p>
	https://zapodaj.net/7722152aacd0a.jpg.html
</p>
]]></description><guid isPermaLink="false">5754</guid><pubDate>Wed, 15 Jul 2020 15:54:53 +0000</pubDate></item><item><title>Problem z por&#xF3;wnywaniem liczb do liczb z bazy danych MySQL</title><link>https://devstart.pl/temat/5671-problem-z-porownywaniem-liczb-do-liczb-z-bazy-danych-mysql/</link><description><![CDATA[<p style="background-color:#fafafa;color:#333333;font-size:13.6px;text-align:left;">
	Witajcie! Mam problem z porównywaniem liczb do liczb w bazie danych, pokażę.
</p>

<p style="background-color:#fafafa;color:#333333;font-size:13.6px;text-align:left;">
	Program łączy się do bazy danych i wszystko działa tylko teraz chciałbym zrobić fetchall() i porównać do liczb które są w kodzie:
</p>

<pre class="ipsCode prettyprint prettyprinted">
<span class="pln">cursor </span><span class="pun">=</span><span class="pln"> db</span><span class="pun">.</span><span class="pln">cursor</span><span class="pun">()</span><span class="pln">
cursor</span><span class="pun">.</span><span class="pln">execute</span><span class="pun">(</span><span class="pln">f</span><span class="str">"SELECT hwid from user"</span><span class="pun">)</span><span class="pln">
data </span><span class="pun">=</span><span class="pln"> cursor</span><span class="pun">.</span><span class="pln">fetchall</span><span class="pun">()</span><span class="pln">
</span><span class="kwd">print</span><span class="pun">(</span><span class="pln">data</span><span class="pun">)</span></pre>

<p style="background-color:#fafafa;color:#333333;font-size:13.6px;text-align:left;">
	Output:
</p>

<pre style="color:#000000;font-size:11.9px;padding:1em;text-align:left;">
<code style="color:inherit;font-size:inherit;">('123',)]</code></pre>

<p style="background-color:#fafafa;color:#333333;font-size:13.6px;text-align:left;">
	Teraz chcę aby program porównał tą "date" do mojego tekstu "123" czyli:
</p>

<pre class="ipsCode prettyprint prettyprinted">
<span class="typ">If</span><span class="pln"> </span><span class="lit">123</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> data</span><span class="pun">:</span><span class="pln">
   </span><span class="kwd">print</span><span class="pun">(</span><span class="str">"Zgadza sie"</span><span class="pun">)</span><span class="pln">
 </span><span class="kwd">else</span><span class="pun">:</span><span class="pln">
    </span><span class="kwd">print</span><span class="pun">(</span><span class="str">"Nie zgadza sie!"</span><span class="pun">)</span></pre>

<p style="background-color:#fafafa;color:#333333;font-size:13.6px;text-align:left;">
	Output:
</p>

<pre style="color:#000000;font-size:11.9px;padding:1em;text-align:left;">
<code style="color:inherit;font-size:inherit;">Nie zgadza sie!</code></pre>

<p style="background-color:#fafafa;color:#333333;font-size:13.6px;text-align:left;">
	Pomógł by ktoś? Data to [('123',)] a program ma sprawdzić czy w dacie znajduje się "123". Jak widać znajduję się a program pokazuję że jednak go tam nie ma :/
</p>

<p style="background-color:#fafafa;color:#333333;font-size:13.6px;text-align:left;">
	 
</p>

<p style="background-color:#fafafa;color:#333333;font-size:13.6px;text-align:left;">
	 
</p>

<p style="background-color:#fafafa;color:#333333;font-size:13.6px;text-align:left;">
	<br />
	ps. próbowałem zrobić takie coś:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">If 123 in data:
   print("Zgadza sie")
 else:
    print("Nie zgadza sie!")</span></pre>

<p>
	ale gdy dopisałem 4 czyli "1234" w bazie danych do dalej znajdywało, a ma znaleść TYLKO WTEDY gdy jest 123
</p>
]]></description><guid isPermaLink="false">5671</guid><pubDate>Sun, 24 May 2020 09:20:52 +0000</pubDate></item></channel></rss>
