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 >= 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()
    