Interaktivität mit ipywidgets

4.2.6. Interaktivität mit ipywidgets#

import sys
from ipywidgets import interact

@interact(b=[8, 16, 32, 64, 128])
def bits(b):
    if sys.maxsize == 2**(b-1) - 1:
        print("Ihre CPU rechnet mit", b, "Bit.")
        print("Die größte darstellbare Ganzzahl ist", 2**(b-1) - 1)
        print("Die kleinste darstellbare Ganzzahl ist", -2**(b-1))
    else:
        print("Probieren Sie einen anderen Wert für b.")