Sprawdź się
Zdefiniuj funkcję testowa(parametr)
, która stworzy rekurencyjnie ciąg znaków rozpoczynający się od znaku '>', a następnie znaków '*' w liczbie określonej wzorem: liczba = parametr - 1
.
Jeśli parametr
będzie mniejszy od zera, funkcja powinna zwrócić wartość False.
Specyfikacja problemu:
Dane:
parametr – liczba naturalna
Wynik:
Program powinien wyświetlić wyniki testów wymienionych w sekcji Twoje zadania.
Przykładowe wyjście:
Zdefiniuj funkcję testowa(parametr)
, która stworzy rekurencyjnie ciąg znaków rozpoczynający się od znaku '{'
, a następnie parametr‑1
znaków : '>'
dla liczb parzystych i '<'
dla liczb nieparzystych. Ciąg znaków musi być zakończony znakiem '}'
. Jeśli parametr
będzie mniejszy od 0, funkcja powinna zwrócić wartość False.
Specyfikacja problemu:
Dane:
parametr – liczba naturalna
Wynik:
Program powinien wyświetlić wyniki testów wymienionych w sekcji Twoje zadania.
Przykładowe wyjście:
Napisz program zliczający liczbę białych kwadratów w dywanie Sierpińskiego danego stopnia.
Przetestuj jego działanie dla dywanu czwartego stopnia.
Specyfikacja problemu:
Dane:
stopien – liczba naturalna
Wynik:
Program wyświetla liczbę oznaczającą, ile białych kwadratów jest w dywanie Sierpińskiego danego stopnia.