Skip to content

Commit 87e608f

Browse files
persona
1 parent 99a5f8e commit 87e608f

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

persona.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ def __init__(self, nome: str, cognome: str, sesso: bool, peso: int, data_di_nasc
244244
assert len(a) == 2
245245
assert 0 <= a[0] <= 100
246246

247-
super().__init__(nome, cognome, data_di_nascita, sesso, peso)
247+
super().__init__(nome, cognome,sesso,peso,data_di_nascita)
248248
self._matricola = matricola
249249
self._corso_di_studio = corso_di_studio
250250
self._alchool = alchool
@@ -414,3 +414,16 @@ def aumento_a_livello(mansione, livello, aumento):
414414
if not isinstance(aumento, int):
415415
raise ValueError("Aumento deve essere di tipo intero")
416416
stipendi[mansione][livello] = stipendi[mansione][livello] + aumento
417+
418+
419+
420+
class Studenteiva (Studente, LavoratorePiva):
421+
def __init__(self, nome, cognome, sesso, peso, data_di_nascita, matricola,
422+
corso_di_studio, alchool, esami, idbadge, mansione, tariffa_gg, ore_lavorate):
423+
Studente.__init__(self,nome, cognome, sesso, peso, data_di_nascita, matricola,
424+
corso_di_studio, alchool, esami)
425+
LavoratorePiva.__init__(self,nome, cognome, sesso, peso, data_di_nascita, idbadge, mansione, tariffa_gg, ore_lavorate)
426+
427+
428+
429+

0 commit comments

Comments
 (0)