小编Ama*_*wal的帖子

在python中,如何在单击事件上使用参数调用函数

我创建了下面的代码,但是当我单击click me按钮时,我收到以下错误消息:

TypeError: 'mpfr' object is not callable
Run Code Online (Sandbox Code Playgroud)

有人会知道代码有什么问题吗?

import gmpy2 as g
from ipywidgets import widgets
from IPython.display import display

button = 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
    return

def 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))
Run Code Online (Sandbox Code Playgroud)

python gmpy

2
推荐指数
1
解决办法
1476
查看次数

Alexa提交错误

我正在尝试发布快递跟踪技巧.这要求即使在给出问题的答案之后会话也是开放的.

例如

Alexa:"我怎么能帮到你"

用户:"我的货号123的状态是什么"

Alexa:".......(状态)......"

(会议应该在这里保持开放)

用户:"你能告诉我它的总成本"

Alexa:"总费用是12美元"

用户:"谢谢"

(现在会议应该结束)

但在技能提交期间,我得到了一个评论:

技能完成任务后,会话保持打开状态,不会提示用户.如果技能未提示用户输入任何请求,则该技能必须在完成请求后关闭会话.

是否强制要求发布技能?

alexa alexa-skill alexa-skills-kit

1
推荐指数
1
解决办法
174
查看次数

标签 统计

alexa ×1

alexa-skill ×1

alexa-skills-kit ×1

gmpy ×1

python ×1