Seite 1 von 1

'scientific And'

Verfasst: Donnerstag 1. Januar 2015, 21:16
von greinar
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?

Re: 'scientific And'

Verfasst: Donnerstag 1. Januar 2015, 21:26
von /me
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

Re: 'scientific And'

Verfasst: Sonntag 4. Januar 2015, 09:31
von greinar
/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!