我創(chuàng)建了以下代碼,但是當(dāng)我單擊click me按鈕時(shí),出現(xiàn)以下錯(cuò)誤消息:TypeError: 'mpfr' object is not callable有人知道代碼有什么問(wèn)題嗎?import gmpy2 as gfrom ipywidgets import widgetsfrom IPython.display import displaybutton = widgets.Button(description="Click Me!")display(button)max_precision = g.get_max_precision()pi = g.const_pi()g.set_context(g.context())def set_bits_precision(decimal_precision): bits_precision = int(decimal_precision/g.log(2)) if (bits_precision > max_precision): bits_precision = max_precision ctx = g.get_context() ctx.precision = bits_precision returndef square_root(number): return g.sqrt(number)def circle_perimeter(radius): return 2*pi*radius def on_button_clicked(x): return square_root(x)set_bits_precision(10)print(pi)button.on_click(on_button_clicked(2))
在python中,如何在click事件上調(diào)用帶有參數(shù)的函數(shù)
慕碼人8056858
2021-03-31 21:14:03