class Dartspiel:
    
    def __init__(self, p_startwert):
        self.pkt = int(p_startwert)
        self.wuerfe = 0
    
    def spiel_starten(self):
        
        print("Das Spiel startet bei:", self.pkt, "Punkten")
        
        while self.pkt > 0:
            self.pkt_wurf = int(input("Punkte: "))
            self.wuerfe = self.wuerfe + 1
            if self.pkt < self.pkt_wurf:
                print("Zu viele Punkte geworfen")
            else:
                self.pkt = self.pkt - self.pkt_wurf

            print("Aktueller Punktestand:", self.pkt)
        
        print("Herzlichen Glückwunsch. Sie haben 0 erreicht!")
        print("Sie haben", self.wuerfe, "Würfe gebraucht.")

#Hauptprogramm
d = Dartspiel(101)
d.spiel_starten()