Seite 1 von 1

Variablen vergleichen

Verfasst: Dienstag 16. Februar 2021, 16:18
von moritz644
Hallo,

ich versuche 2 Variabeln zu vergleichen, allerdings funktioniert das nicht, da mir gesagt wird, es kann keine nontype und eine int vergleichen werden.

Code: Alles auswählen

  max1 =  - 100000
  max = minimax(depth-1, player, False)
            if max > max1:
Max bekommt einen int Wert durch die Funktion minimax zurück (liegt irgendwo zwischen 10 und 0). Diese beiden Werte möchte ich nun vergeleichen um zu sehen welche größer ist und dann gegebenenfalls den Wert anzupassen. Es wird mir allerdings immer die Fehlermeldung ausgegeben, dass es nicht möglich ist eine Nontype Variable und eine int zu vergleichen. Aber eigentlich sind beide Variablen doch Intiger.

Wie kann ich dem Programm miteilen, dass er durch die Funktion eine Intiger erhält?

Danke im Vorraus
Moritz

Re: Variablen vergleichen

Verfasst: Dienstag 16. Februar 2021, 16:35
von ThomasL
Schon mal

Code: Alles auswählen

print(minimax(depth-1, player, False))
versucht?

Und warum ist die nächste Zeile (if) eingerückt?

Des Weiteren gibt es eine Funktion max() in Python, die du dir mit der Zuweisung " max = minimax(...)" überschreibst. Schlechte Namenswahl also.

Re: Variablen vergleichen

Verfasst: Dienstag 16. Februar 2021, 18:15
von moritz644
Danke für die Antwort, ich habe es jetzt nocheinmal neu probiert, der Code ist zu verworren gewessen.