Zad 1.
Stwórz słownik, który przyporządkuje pięciu różnym produktom ich cenę. Następnie:
- w pętli wydrukuj na ekranie listę produktów z ceną
- policz średnią cenę produktu
- dodaj nowy produkt
- jak się zmieniła średnia cena?
- napisz funkcję, która liczy średnią cenę
- usuń produkt
- policz średnią cenę
Zad 2.
Napisz funkcję, która znajduje mniejszą liczbę z dwóch podanych.
Zad 3.
Napisz funkcję, która z podanych liczb (ilość dowolna) znajduje najmniejszą.
Uwaga: Możesz wykorzystać funkcję z zadania 2.
Zad 4.
Napisz funkcję, która wypisze na ekranie n pierwszych wyrazów ciągu Fibonacciego.
Zad 5.
Napisz program, który pobiera od użytkownika współczynniki trójmianu kwadratowego, a następnie podaje jego rozwiązania.
Uwaga: Rozłóż program na mniejsze funkcje.
Zad 6.
Napisz funkcję, która wymusza, aby trzy ostatnie argumenty były kluczowe.
Zad 7.
- Napisz funkcję, która przyjmuje dowolną liczbę argumentów pozycyjnych oraz kluczowych.
- Niech funkcja drukuje argumenty pozycyjne w formie listy:
1 -> wartość pierwszego argumentu
2 -> wartość drugiego argumentu
.
.
.
- Niech funkcja drukuje argumenty kluczowe w formie listy:
nazwa (klucz) -> wartość
.
.
.
- Stwórz listę oraz słownik
- Przekaż pojedyncze elementy listy jako kolejne argumenty pozycyjne, a słownik jako kolejne argumenty kluczowe swojej funkcji.