Untitled
unknown
python
3 years ago
672 B
8
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_ocenEditor is loading...