Algoritmizace a programování Pole – Příklady 2
Generátor náhodných čísel Slouží ke generování náhodných čísel v daném rozsahu Pro použití je potřeba na začátku programu importovat knihovnu obsahující funkci náhodného generování import random
Generátor náhodných čísel Syntaxe random.randint(0,10) Vygeneruje náhodná čísla v rozsahu 0 – 10 Příklad pokus.insert(i,random.randint(0,10)) Pole vyplní náhodnými hodnotami v rozsahu 0 - 10
Generátor náhodných čísel import random pokus=[] for i in range(10): pokus.insert(i,random.randint(0,10)) print(pokus)
Dynamická pole Předem neznáme počet polí Možnosti vytvoření dynamických polí Velikost není deklarována ani v kódu ani od uživatele Python vytváří velikost pole dle aktuálního počtu hodnot v poli, viz. funkce append, insert, remove Uživatel si jejich počet sám zvolí Postup: Nejprve velikost pole od uživatele uložit do proměnné Dosadit získanou proměnnou do cyklu for
Příklady 2 Napište program, který vygeneruje pole 5ti náhodných čísel (0-29) - určete kolik z nich je sudých Vygenerujte pole n náhodných celých čísel (10-100). Velikost pole zadejte z klávesnice. - určete max. a min. prvek.
Pěkný zbytek dne