Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''
- Zadanie rozgrzewkowe
- Przygotuj funkcję, która jako argument otrzymuje string oraz listę stringów, a zwraca
- napis, gdzie pomiędzy elementy z listy dokładana jest zawartość pierwszego
- argumentu. Wskazówka: skorzystaj z metody join
- Przykład:
- foo(‘?’, [‘ala’, ‘ma’, ‘kota’]) -> ‘ala?ma?kota’
- Wskazówka:
- https://www.w3schools.com/python/ref_string_join.asp
- '''
- '''
- Zad. 1.
- Napisz funkcję, która otrzyma jeden argument określający ile elementów Ciągu
- Fibonacciego należy obliczyć. Wykorzystaj pętle wewnątrz funkcji. Należy zwrócić listę
- obliczonych wartości, nie musi wypisywać ich na ekranie.
- https://boringowl.io/blog/ciag-fibonacciego
- wyjasnienie:
- F0 = 0
- F1 = 1
- każda kolejna liczba ciągu to suma dwóch poprzednich czyli np.
- F2 = F1 + F0 = 1
- F3 = F2 + F1 = 2
- F4 = F3 + F2 = 3, itd...
- Wskazówka: Wewnątrz funkcji może być więcej instrukcji return. Funkcja może zwracać
- różne wartości w zależności od określonych czynników.
- '''
- '''
- Zad. 2.
- Napisz funkcję, która przyjmuje następujące argumenty: imie (str), wiek (int), wzrost_m
- (float), a zwraca napis: “Jan, lat 20, 1.75 m wzrostu” - oczywiście argumenty należy
- podstawić do szablonu. Wzrost ma zawsze pokazywać dwa miejsca po przecinku.
- '''
- '''
- Zad. 3.
- Napisz funkcję, która jako argument otrzymuje listę elementów, w której mogą
- występować powtórzenia, a zwraca listę unikalnych elementów.
- Dla [1,2,3,3,3,3,4,5] oczekujemy [1, 2, 3, 4, 5]
- '''
- '''
- Zad. 4.
- Napisz funkcję, która otrzymuje liczbę całkowitą a zwraca sumę jej cyfr.
- Dla liczby 249 otrzymujemy 2+4+9 czyli 15
- '''
- '''
- Zad. 5.
- Napisz funkcję, która zwraca listę losowych liczb. Rozmiar listy zależy od argumentu.
- Dodatkowo: Funkcja powinna otrzymać dwa dodatkowe argumenty: minimalna i
- maksymalna wartość, która może zostać wylosowana.
- '''
- '''
- Zad. 6.
- Napisz funkcję, która zapyta użytkownika o hasło i login. Funkcja ma zwrócić True, jeśli
- podano poprawne hasło i login lub False w innym przypadku.
- '''
- '''
- Zad. 7
- Wykorzystaj powyższą funkcję w funkcji, która pozwala na n prób logowań. Zwraca
- True jeśli udało się zalogować lub False jeśli przekroczono liczbę prób. Funkcja również
- musi przyjmować poprawne hasło i login.
- Wprowadzenie niepoprawnej wartości n powinno zostać obsłużone (jeśli n jest mniejsze od 1
- to ustawiamy je na 1).
- '''
- '''
- Zad. 8 (not really)
- Wykorzystanie funkcji logowania z zadania 7 do swojego programu w ktroym mamy dostęp
- do jakiejś super tajnej wiadomości (zaskoczcie mnie czymś pomysłowym :) ).
- '''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement