def testowa(parametr): if parametr < 0: return False def znak(nr): return '>' if nr % 2 == 0 else '<' def napis(parametr): if parametr == 0: return "{" else: liczba = int(parametr) return napis(liczba - 1) + znak(liczba) return napis(parametr) + '}' wynik = testowa(10) print(type(wynik) is str) print(type(wynik) is bool) print(wynik == "{<><><><><>}") wynik = testowa(12) print(wynik == "{<><><><><><>}") wynik = testowa(-2) print(wynik == False) print(type(wynik) is str) print(wynik == ">****") wynik = testowa(8) print(wynik == ">*******") wynik = testowa(-1) print(wynik == False)