python - 如何根据 Jupyter 笔记本中的单选按钮更改输入值?
问题描述
我需要根据选择的单选按钮选项获取用户输入。我希望在更改单选按钮时触发该功能。它可以工作,但是当我添加输入以获取用户的响应时,它会引发错误。
import ipywidgets as widgets
from IPython.display import display
questions=widgets.RadioButtons(
options=['YES', 'NO'],
value=None,
description='Search By:',
disabled=False)
def bind_selected_to_output1(sender):
selected_option=questions.value
##here input from user is required that will be later used.
input_value=input("Please Enter a valid number")
print('Selected option set to: ' + selected_option+input_value) # For test purposes
questions.observe(bind_selected_to_output1, names=['value'])
questions
解决方案
推荐阅读
- java - 如何在 LinnearLayouts 中对齐两个 TextView?
- linux - npm 是使用 sudo 安装的吗?
- c# - 在带有 MVVM 设计模式的代码隐藏中使用文本框粘贴事件?
- excel - 为什么我不能将变量传递给 excel vba 中的图表方法?
- c# - 在不同的类上使用相同的方法
- python - 如何在数据框中提取字符串“1,000”?
- c# - 如何在不更改修改后的时间戳的情况下签入文件?
- swift - 在 swift4 中按数组项从 Alamofire 发出过滤结果?
- material-ui - 将 Tooltip 添加到 Tab 组件 Material UI
- php - 在 Woocommerce 中批量启用产品库存管理