ich versuche gerade ein Programm zu schreiben, was mir den Tagespreis für eine Übernachtung in einem Hotel berechnet.
Die Kosten pro Nacht sind abhängig von der Anzahl der Personen die übernachten.
Die Rechnung ist einfach : Bsp. Die Nacht kostet Konstant 100 €, wenn am Montag 8 Personen übernachten beläuft sich der Preis für jede übernachtende Person auf 12,5€ am Ende wird für jede Person die Kosten zusammen gerecht und der Preis für jede individuelle Person wird ausgegeben.
Jetzt hatte ich das Designproblem mit der Variable der Anzahl der Personen/pro Nacht.
Ich habe mir überlegt eine Art bool Maske zu schreiben und am Ende jeden Tages die Anzahl der "true" zusammen zu zählen um so die Anzahl der Übernachtungen ermittel zu können und später damit weiter zurechnen.
Die Frage ist, wie rechne ich diese Werte zusammen? Ist das überhaupt eine gute Idee oder gibt es einfachere Wege?
Ich habe eine Möglichkeit im Netz gefunden, dies mit Numpy zutun hier als beispiel mit Integern größer als 42 :
Code: Alles auswählen
B = np.array([[42, 56, 89, 65],
[99, 88, 42, 12],
[55, 42, 17, 18]])
print(B >= 42)
Kann jemand helfen?
Danke