Fork me on GitHub

Articles in the úloha category

  • Had nebo žížala, jednoduchá hra

    Úlokolem je vytvořit jednoduchou hru Had nebo Červ. Je jen na vás, co zvolíte a jak bude vypadat výsledek. Protože naše hra je maximálně jednoduchá postačí nám knihovna TkInter a její Canvas.

    Začít můžete s následujícím kódem. Nejprve třídu App. Ta má za úkol vytvořit okno a umístit do něj ...


  • Počítání pro ZŠ

    Vyvořte aplikaci, pro kontrolu početních dovedností žáků 3. třídy ZŠ. Aplikace vygeneruje 12 příkladů, bude kontrolovat výsedky a na koci vždy vypíše počet dobře a špatně zvládnutých úloh a procentní úspěšnost.

    První krok – odčítání

    Generujte příklady pro odčítání do 100, tak abyste vyloučili záporné výsledky:

    Např:

    • 76 - 65
    • 57 - 12 ...

  • Fibonacciho posloupnost

    Fibonacciho posloupnost je dána předpisem:

    $$ F(n)= \left\{ \begin{matrix} 0\,,\qquad\qquad\qquad\quad\,\ \ \,&&\mbox{pro }n=0\,;\ \ \\ 1,\qquad\qquad\qquad\qquad\,&&\mbox{pro }n=1;\ \ \,\\ F(n-1)+F(n-2)&&\mbox{pro }n>1 \end{matrix} \right. $$

    Jednoduše řečeno: každý další člen posloupnosti je součtem předchozích dvou členů ...


  • Četnost znaků

    Vytvořte program, který ze standardního vstupu nebo ze souboru načte text a vypíše četnosti jednotlivých znaků textu na obrazovku. Četnosti znaků zobrazte nejen jako číselný údaj ale i graficky pomocí jednoduchého horizontálního bargrafu. Až se vám bargraf povede udělat horizontálně udělejte ho vertikálně.

    Malá pomoc:

    from sys import stdin, stdout ...

  • Začátečnické cvičení

    Zde je několik málo úloh na procvičení podmínek a cyklů. Vstup je brán vždy z klávesnice. Můžete použít funkci input() nebo raw_input(). Pro tisk použijte funkci print.

    retezec = raw_input('zadej libovolný řetězec')
    cislo = input('zadej číslo')
    type(retezec)
    type(cislo)
    print retezec, cislo
    

    Také se bude jistě hodit metoda str ...


  • Seznamy a slovníky

    1. Vytvořte tuple aritmetické posloupnosti o 30 položkách podle následující vzoru:

      (3,7,11,15,19, ...)

    2. Vytvořte tuple obsahující mocniny dvou menší než 10000.

      (1,2,4,...,8192)

    3. Vytvořte list podle následujícího vzoru:

      [2,1,4,3,6,5,...,98,97,100,99]

    4. Vytvořte list, který bude mít 20 hodnot podle ...


  • Základní datové typy

    Vytvořte následující proměnné a proveďte s mini požadované operace:

    • r bude obsahovat reálné číslo 3,1415.
    • f bude obsahovat reálné číslo 3.
    • c bude obsahovat celé číslo 125.
    • Sečtěte r a f a c a výsledek převeďte na celé číslo.
    • z bude obsahovat komplexní číslo (3+4i)
    • s bude řetězec ...

  • Kalendář

    Vypište na obrazovku kalendář ve tvaru:

    Po Út St Čt Pá So Ne
        1  2  3  4  5  6  
     7  8  9 10 11 12 13  
    14 15 16 17 18 19 20  
    21 22 23 24 25 26 27  
    28 29 30 31
    

    Tato úloha nespočívá v pouhém nalezení ...


Page 1 / 1

Kategorie
TagCloud
#rekurze #OOP #začátečník #python #datové typy #hra #slovník #mírně pokročilý #středně pokročilý #podmínky a cykly #struktury a algoritmy #vstup/výstup #funkce #TkInter
Social