Code seems to work, but is not cointing correctly, the totalHealth return ist never correct…
can u find my mistake pls?
def sumHealth(enemies):
# Erstelle eine Variable, und setze sie auf 0, um die Summe zu starten.
totalHealth = 0
# Initialisiere den Index der Schleife mit 0
Index = 0
# Solange index geringer ist als die Länge des Gegner-Arrays
for enemy in enemies:
while Index < len(enemies):
# Füge die health des aktuellen Gegners zu totalHealth hinzu
totalHealth += enemy.health
# Erhöhe den index.
Index += 1
return totalHealth
# Benutze Kanonen, um die Oger zu besiegen.
cannon = hero.findNearest(hero.findFriends())
# Die Kanone kann durch Wände sehen.
enemies = cannon.findEnemies()
# Berechne die Summe der Gesundheit der Oger.
ogreSummaryHealth = sumHealth(enemies)
hero.say("Benutze " + ogreSummaryHealth + " Gramm.")