Języki skryptowe - Python

Lista 4


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.