首页 > 解决方案 > 如何根据 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

标签: pythonjupyter-notebookwidgetipywidgets

解决方案


推荐阅读