0% found this document useful (0 votes)
6 views1 page

Python Lista5

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views1 page

Python Lista5

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Programowanie w języku Python 2024/2025

Lista 5

Screenshoty

Proszę do rozwiązania umieszczanego na Moodle oprócz pliku .py z kodem (jeden plik) dodać także zrzuty ekranu do
każdego zadania pokazującego działający program (obejmującego kod zadania ORAZ output z terminala). Zrzuty ekranu
nazwać z numerem zadania w nazwie pliku np. zad1.png, zad2.png zad3.png ..... albo 1.jpg 2.jpg 3.jpg ....
Jeśli dane zadania wymaga więcej zrzutów ekranu by je w pełni pokazać można dać więcej zrzutów np. zad2a.png ,
zad2b.png , zad3a.png, zad3b.png....

Przypadki testowe

W każdym rozwiązaniu należy nie tylko napisać daną funkcję, ale także przetestować jej działanie na kilku przypadkach.
Należy umieścić kilka przypadków testowych, które wywołują funkcję dla różnych kombinacji danych wejściowych - na
zrzucie/zrzutach ekranu do danego zadania powinno być to widoczne.

Zadania
Zadanie 1
Napisz funkcję, która przyjmuje jako argumenty dwie liczby i zwraca listę ze wszystkimi liczbami z tego przedziału podzielnymi
przez 5. Przykład: jeżeli funkcję nazwiemy podzielne_przez_5, to podzielne_przez_5(1, 10) powinno zwrócić [5,10],
podzielne_przez_5(1, 20) -> [5,10,15,20], podzielne_przez_5(101, 108) -> [105], podzielne_przez_5(101, 2) -> []

Zadanie 2
Napisz funkcję przyjmującą argumenty element oraz lista i zliczającą ile razy element występuje w lista. Dla przykładu
wywołanie funkcji z argumentami ’c’ i [’b’, ’c’, ’d’, ’c’, ’c’] powinno zwrócić 3 (bo trzy razy ’c’ występuje w tej liście).

Zadanie 3
Napisz funkcję przyjmująca listę jako argument i zwracająca listę w odwróconej kolejności. Przykład: wywołanie tej funkcji z
argumentem [’a’, ’b’, ’c’, ’d’] powinno zwrócić [’d’, ’c’, ’b’, ’a’]. Nie używać wbudowanych funkcji bibliotecznych
do odwracania list.

Zadanie 4
Napisz funkcję która przyjmuje listę liczb całkowitych i zwraca najmniejszą i największą liczbę z tej listy. Przykład: wywołanie
tej funkcji z argumentem [9, 13, 82, 40, 7, 20] powinno zwrócić (7, 82). Nie używać istniejących funkcji zwracającej
najmniejszy i największy element w liście.

You might also like