##### IB113 skupina 05 ##### ##### cvičení 02 ### POSLOUPNOSTI ## ÚKOL 0 Napište funkci even_numbers(n), která vypíše prvních n čísel. >>> numbers(10) 1 2 3 4 5 6 7 8 9 10 ## Ú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 ### TEXTOVÁ GRAFIKA ## ÚKOL 4 Napište funkci, která v textové grafice vykreslí prázdný čtverec složený ze znaků '#' a '.'. Čtverec má stranu délky větší než 3. >>> full_square(5) # # # # # # # # # # # # # # # # # # # # # # # # # ## ÚKOL 5 Napište funkci, která v textové grafice vykreslí prázdný čtverec složený ze znaků '#' a '.'. Čtverec má stranu délky větší než 3. >>> empty_square(5) # # # # # # . . . # # . . . # # . . . # # # # # # ## ÚKOL 6 Napište funkci, která v textové grafice vykreslí pyramidu o velikosti n. >>> pyramid(5) # # # # # # # # # # # # # # # # # # # # # # # # # ### TABULKY ## ÚKOL 7 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