Untitled
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...