##### IB111 skupina 10 ##### ##### cvičení 02 ### POSLOUPNOSTI # ÚKOL 1 Napište funkci even_numbers(n), která vypíše prvních n sudých čísel. >>> even_numbers(10) 2 4 6 8 10 12 14 16 18 20 # ÚKOL 2 Napište funkci divisors(n), která vypíše všechny dělitele daného čísla v sestupném pořadí. Použijte pro to while cyklus. >>> divisors(14) 14 7 2 1 # ÚKOL 3 Napište funkci fibonacci(n), která vypíše prvních n prvků Fibonacciho posloupnosti. >>> fibonacci(10) 1 1 2 3 5 8 13 21 34 55 ### TABULKY # ÚKOL 4 Napište funkci table_products(5), která vypíše tabulku n řádky a n sloupci (+ popisný řádek a sloupce), kde v každé buňce se nachází součin čísla řádku a čísla sloupce. >>> table_products(5) 1 2 3 4 5 - - - - - 1 | 1 2 3 4 5 2 | 2 4 6 8 10 3 | 3 6 9 12 15 4 | 4 8 12 16 20 5 | 5 10 15 20 25 ### TEXTOVÁ GRAFIKA # ÚKOL 5 Napište funkci, která v textové grafice vykreslí pyramidu o velikosti n. >>> pyramid(5) # # # # # # # # # # # # # # # # # # # # # # # # # # ÚKOL 6 Napište funkci, která v textové grafice vykreslí velké písmeno „N“ ve čtverci, který má stranu liché délky, větší než 3. >>> letter_n(5) # . . . # # # . . # # . # . # # . . # # # . . . #