Untitled

 avatar
unknown
python
3 years ago
672 B
5
Indexable
import uuid

class Student():

    def __init__(self, imie, nazwisko, lista_ocen):
        self.UUID = uuid.uuid4()
        self.imie = imie
        self.nazwisko = nazwisko
        self.lista_ocen = lista_ocen
        self.nowa_ocena = None

    def wyswietlenie_listy_ocen(self):
        print(self.lista_ocen)

    def dodawanie_nowej_oceny(self, nowa_ocena=float):
        lista_ocen = self.lista_ocen
        lista_dopuszczalnych_ocen = [2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0]
        if nowa_ocena in lista_dopuszczalnych_ocen:
            lista_ocen.append(nowa_ocena)
        else:
            raise ValueError("Nieprawidłowy format oceny!")
        return lista_ocen
Editor is loading...