# ÚLOHA 1 def square(size): pass # vzorový výstup: """ >>> square(4) # # # # # # # # # # # # # # # # """ # ÚLOHA 2 def chessboard(n): pass # vzorový výstup: """ >>> chessboard(8) # . # . # . # . . # . # . # . # # . # . # . # . . # . # . # . # # . # . # . # . . # . # . # . # # . # . # . # . . # . # . # . # """ # ÚLOHA 3 *** def pyramid(n): pass # vzorový výstup: """ >>> pyramid(5) # # # # # # # # # # # # # # # # # # # # # # # # # """ # ÚLOHA 5 # Napište funkci divisors_count(n), která vrátí počet dělitelů čísla n. def divisors_count(n): pass # vzorový výstup: # >>> divisors_count(1) # 1 # >>> divisors_count(5) # 2 # >>> divisors_count(42) # 8 # >>> divisors_count(127) # 2 # >>> divisors_count(1024) # 11 # ÚLOHA 6 # Napište funkci digit_sum_sequence(n), která vytiskne posloupnost "n" ciferných součtů čísel 1, 2, ..., n def digit_sum(number): return def digit_sum_sequence(count): pass # vzorový výstup: # >>> digit_sum(6) # 1, 2, 3, 4, 5, 6, # >>> digit_sum(10) # 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, # >>> digit_sum(20) # 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 2, # ÚLOHA 7 *** # Napište funkci kth_prime(k), která vytiskne k-té prvočíslo. Pro řešení si napište pomocnoou fukci is_prime(). def is_prime(number): return def kth_prime(k): return # vzorový výstup: # funkce is_prime # >>> print(is_prime(1)) # False # >>> print(is_prime(2)) # True # >>> print(is_prime(3)) # True # >>> print(is_prime(42)) # False # >>> print(is_prime(127)) # True # # funkce kth_prime() # >>> kth_prime(1) # 2 # >>> kth_prime(2) # 3 # >>> kth_prime(10) # 29 # >>> kth_prime(100) # 541 if __name__ == "__main__": # zde můžete volat implementované funkce a zkusit si, jak fungují # chessboard(8) # kth_prime(5) pass