Domácí úkol 3 Organizační pokyny  Počet bodů za úlohu: 30 Téma: Simulace jednoduché hry s náhodnými čísly. Termín odevzdání: odevzdávárna otevřená do pátku 10. 11. 2023 23:55 Zadání Vytvořte simulátor zjednodušené hry „Člověče, nezlob se!“ Pravidla: • Hraje se na hracím plánu o n polích. • Hraje pouze jedna figurka, která začíná na jedné straně hracího plánu. • Háže se kostkou (1-6), když padne 6, hází se znovu. • Figurka se posunuje buď o celkový součet hodů na kostkách, nebo vůbec (v situacích, kdy by přešla domeček). • Každé desáté pole funguje jako teleport. Kdyby figurka měla zůstat stát na tomto poli, vrací se na start. Pro hrací plány s n dělitelným deseti poslední pole už nemá tuto teleportační schopnost. • Hra končí, když figurka dorazí přesně na poslední pole. Úkoly: 1. Vytvořte funkci, která odsimuluje průběh jedné hry. Ve výpisu budou uvedeny informace o jednotlivých tazích a textovou grafikou bude znázorněn stav hracího plánu (viz ukázka níže). 2. Vytvořte funkci, která vypočítá průměrnou délku hry pro zadanou velikost herního plánu. S využitím této funkce vypište průměrné délky hry pro velikosti plánu od 2 do 100. Rady: • Funkce pro simulaci hry by měla mít parametr output (True/False), který určí, zda má funkce vypisovat průběh hry, nebo pouze vrátit počet tahů. • Volte dobrý rozklad na funkce. Například výpis stavu hry by měl být samostatnou funkcí.  Ukázky výstupu Simulace jedné hry pro n=42 Turn: 1 Throws: 4 ....F..................................... 1234567890 1234567890 1234567890 1234567890 12 Turn: 2 Throws: 5 F......................................... 1234567890 1234567890 1234567890 1234567890 12 Turn: 3 Throws: 3 ...F...................................... 1234567890 1234567890 1234567890 1234567890 12 Turn: 4 Throws: 6 5 ..............F........................... 1234567890 1234567890 1234567890 1234567890 12 Turn: 5 Throws: 5 F......................................... 1234567890 1234567890 1234567890 1234567890 12 Turn: 6 Throws: 5 .....F.................................... 1234567890 1234567890 1234567890 1234567890 12 Turn: 7 Throws: 4 F......................................... 1234567890 1234567890 1234567890 1234567890 12 Turn: 8 Throws: 2 ..F....................................... 1234567890 1234567890 1234567890 1234567890 12 Turn: 9 Throws: 2 ....F..................................... 1234567890 1234567890 1234567890 1234567890 12 Turn: 10 Throws: 6 3 .............F............................ 1234567890 1234567890 1234567890 1234567890 12 Turn: 11 Throws: 4 .................F........................ 1234567890 1234567890 1234567890 1234567890 12 Turn: 12 Throws: 5 ......................F................... 1234567890 1234567890 1234567890 1234567890 12 Turn: 13 Throws: 1 .......................F.................. 1234567890 1234567890 1234567890 1234567890 12 Turn: 14 Throws: 1 ........................F................. 1234567890 1234567890 1234567890 1234567890 12 Turn: 15 Throws: 4 ............................F............. 1234567890 1234567890 1234567890 1234567890 12 Turn: 16 Throws: 5 .................................F........ 1234567890 1234567890 1234567890 1234567890 12 Turn: 17 Throws: 3 ....................................F..... 1234567890 1234567890 1234567890 1234567890 12 Turn: 18 Throws: 4 ........................................F. 1234567890 1234567890 1234567890 1234567890 12 Turn: 19 Throws: 4 ........................................F. 1234567890 1234567890 1234567890 1234567890 12 Turn: 20 Throws: 3 ........................................F. 1234567890 1234567890 1234567890 1234567890 12 Turn: 21 Throws: 6 5 ........................................F. 1234567890 1234567890 1234567890 1234567890 12 Turn: 22 Throws: 3 ........................................F. 1234567890 1234567890 1234567890 1234567890 12 Turn: 23 Throws: 1 .........................................F 1234567890 1234567890 1234567890 1234567890 12 Game finished in turn 23.