Hi,
ich habe einen Quelltext in Python vorliegen, dieser enthält unter anderem diese If Abfrage:
g, fmt und i sind Ganzzahlen.
Die Frage ist jetzt, was diese If Bedingung ergibt, bzw. wann da True und wann False raus kommt.
Bei dem Code steht
Also gehe ich davon aus das wir fmt mit der Zahl nach dem Operator (1<<(i+101) verknüpfen.
Daraus ergibt sich ein Ergebniss. Die If Abfrage würde nun lauten
Das ergibt für mich keinen Sinn, da die Variable nicht verglichen wird....
Kann mir jemand da weiter helfen?
Danke schonmal
//EDIT:
Habe es jetzt in vb.net geändert. Es führt die Anweisung nur aus, wenn das Ergebnis nicht 0 ist
ich habe einen Quelltext in Python vorliegen, dieser enthält unter anderem diese If Abfrage:
g, fmt und i sind Ganzzahlen.
Die Frage ist jetzt, was diese If Bedingung ergibt, bzw. wann da True und wann False raus kommt.
Bei dem Code steht
The & operator performs a bitwise and.
Also gehe ich davon aus das wir fmt mit der Zahl nach dem Operator (1<<(i+101) verknüpfen.
Daraus ergibt sich ein Ergebniss. Die If Abfrage würde nun lauten
Das ergibt für mich keinen Sinn, da die Variable nicht verglichen wird....
Kann mir jemand da weiter helfen?
Danke schonmal
//EDIT:
Habe es jetzt in vb.net geändert. Es führt die Anweisung nur aus, wenn das Ergebnis nicht 0 ist
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „12nico07“ ()