在我的笔记本中,我有一个循环,我想让用户二进制“是”或“否”。在此选择下,算法应继续执行。
for i in range(n_total):
display.clear_output(wait=True)
waiting_for_scoring = True
print("True or False?")
display.display(widgets.HBox((true_button, false_button)))
a = true_button.on_click(on_true_button)
a = false_button.on_click(on_false_button)
while waiting_for_scoring == True:
#waiting for user input
pass
在创建小部件HBox之后,如何让循环等待,并等待用户输入(单击按钮)以继续输入新值?
这是我的两个按钮功能:
def on_true_button(x):
global waiting_for_scoring
print('NO!!!!')
y_new = 1
waiting_for_scoring = False
return y_new
def on_false_button(x):
global waiting_for_scoring
print('YES')
y_new = 0
waiting_for_scoring = False
return y_new
您能否帮助我停止循环,直到用户按下按钮然后使用此输入?预先谢谢你