
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
다른 부분은 계속 잘 되는데 체크 박스 부분부터 에러가 뜹니다.
올려주신 코드랑 계속 비교를 해봤는데 도저히 어디서 잘못된 건지 못 찾겠습니다.



작성한 코드 및 에러 메세지
import gradio as gr
def bmi(name, height, weight):
bmi_val = round(weight/(height/100)**2, 2)
emotion = ""
if bmi_val > 23:
emotion = "😳"
else:
emotion = "😉"
if diet:
diet = "다이어트 중"
else:
diet = "살찌는 중..."
return (f"안녕하세요 {name}님 당신의 bmi는 {bmi_val}입니다.", emotion, diet)
Interface = gr.Interface(
fn=bmi,
inputs=["text", gr.Slider(0,250,label="키(cm)"), gr.Slider(0,350,label="체중(kg)"), gr.Checkbox(label="다이어트 여부")],
outputs=["text", "text", "text"]
)
Interface.launch()
