Fork me on GitHub

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.split().

retezec = "1  2  abc d eee      ff"
seznam = retezec.split()
print seznam
type(seznam)
  1. Je dána posloupnost znaků. Určete počet různých sudých cifer, které se zde nacházejí.

    zadej znaky > 23 15 ahoj 18 jedna 9 4441
    >>>>>>>>>>>>> v tomto řetězci je 5 sudých cifer
    
  2. Je dána posloupnost celých čísel oddělených mezerou. Pro záporná čísla vypište na obrazovku jejich druhou mocninu. Pro kladná čísla vypište na obrazovku jejich odmocninu.

    zadej čísla > 9 -9 -12 3 2
    >>>>>>>>>>>>> 3 81 144 1.7320 1.4142
    
  3. Je dána posloupnost celých čísel. Přerovnejte čísla tak, aby na začátku posloupnosti byla všechna záporná čísla v původním pořadí a za nimi všechna nezáporná čísla opět se zachováním jejich původního pořadí. Upravenou posloupnost vypište.

    zadej čísla > -12 5 4 8 9 -1 
    >>>>>>>>>>>>> -12 -1 5 4 8 9
    
  4. Je dána posloupnost celých čísel. Přerovnejte čísla tak, aby na začátku posloupnosti byla všechna záporná čísla v původním pořadí a za nimi všechna nezáporná čísla v opačném pořadí. Upravenou posloupnost vypište.

    zadej čísla > -12 5 4 8 9 -1 
    >>>>>>>>>>>>> -12 -1 9 8 4 5
    
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