class Pruefung:
    
    def __init__(self, p_titel, p_name, p_pkt):
        self.titel = str(p_titel)
        self.pruefling = str(p_name)
        self.pkt = int(p_pkt)
    
    def bewerten(self):
        
        if self.pkt >= 90:
            print("Prüfung:", self.titel)
            print(self.pruefling, "hat mit einer Punktzahl von", self.pkt, "mit Auszeichnung bestanden")
        else:
            if self.pkt >= 50:
                print("Prüfung:", self.titel)
                print(self.pruefling, "hat mit einer Punktzahl von", self.pkt, "bestanden")
            else:
                print("Prüfung:", self.titel)
                print(self.pruefling, "hat mit einer Punktzahl von", self.pkt, "nicht bestanden")

#Hauptprogramm
p1 = Pruefung("Grundlagen der Programmierung", "Simon Amsel", 49)
p2 = Pruefung("Algorithmen und Datenstrukturen", "Lisa Richter", 91)
p3 = Pruefung("Objektorientierte Programmierung", "Manfred Mann", 50)

#Auswertung
p1.bewerten()
print("-----------------------------------------------")
p2.bewerten()
print("-----------------------------------------------")
p3.bewerten()