'scientific And'

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
greinar
User
Beiträge: 7
Registriert: Dienstag 28. Januar 2014, 15:47

Auf dem WindowsXP Taschenrechner war die Funktion unter 'wissenschaftlich', auf Windows 7 unter 'Programmierer' zu finden. Im Prinzip geht es darum herausfinden, ob eine bestimmte Zahl aus der Reihe 1, 2, 4, 8 ... in einer Summe dieser Zahlen enthalten ist.

2 And 1 = 0
9 And 1 = 1

Wie kann man diese Funktion in Python nachbilden?
Benutzeravatar
/me
User
Beiträge: 3555
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

greinar hat geschrieben:2 And 1 = 0
9 And 1 = 1
Suchst du jetzt einfach eine bitweise Und-Verknüpfung?

Code: Alles auswählen

>>> 2 & 1
0
>>> 9 & 1
1
greinar
User
Beiträge: 7
Registriert: Dienstag 28. Januar 2014, 15:47

/me hat geschrieben:
greinar hat geschrieben:2 And 1 = 0
9 And 1 = 1
Suchst du jetzt einfach eine bitweise Und-Verknüpfung?

Code: Alles auswählen

>>> 2 & 1
0
>>> 9 & 1
1
Ja, genau. Vielen Dank für die Hilfe!
Antworten