class Anlagegut:
    
    def __init__(self, p_nr, p_kosten, p_dauer):
        self.inventarnr = str(p_nr)
        self.akosten = float(p_kosten)
        self.ndauer = int(p_dauer)
    
    def abschreibungsplan_restwert_erstellen(self, p_nutzung):
        abbetrag = self.akosten / self.ndauer
        for i in range(1,self.ndauer+1):
            restwert = self.akosten - i*abbetrag
            if bool(p_nutzung) and restwert < 1:
                print("Restwert Ende Jahr", i, "|", 1.0)
            else:
                print("Restwert Ende Jahr", i, "|", restwert)
           
    
#Hauptprogramm
ag1 = Anlagegut("RA-LF 1254", 30000, 6)
ag1.abschreibungsplan_restwert_erstellen(False)
print("------------------------------------------")
ag2 = Anlagegut("RA-PP 1255", 60000, 6)
ag2.abschreibungsplan_restwert_erstellen(True)