Spaces:
Sleeping
Sleeping
import gradio as gr | |
def mbti_analysis(answers): | |
# MBTI 분석을 위한 간단한 점수 계산 로직 예시 | |
extroversion = sum(answers[:5]) | |
introversion = sum(answers[5:10]) | |
sensing = sum(answers[10:15]) | |
intuition = sum(answers[15:20]) | |
# 비율 계산 | |
extroversion_percentage = (extroversion / 25) * 100 | |
introversion_percentage = (introversion / 25) * 100 | |
# 결과 출력 예시 | |
return f"외향성: {extroversion_percentage}% / 내향성: {introversion_percentage}%" | |
# Gradio 인터페이스 설정 | |
questions = [ | |
"새로운 사람들과 어울리는 것을 즐깁니까?", | |
"혼자만의 시간을 보내는 것이 편안합니까?", | |
# 질문을 더 추가합니다... | |
] | |
demo = gr.Interface( | |
fn=mbti_analysis, | |
inputs=[gr.Slider(1, 5) for _ in range(20)], | |
outputs="text", | |
description="MBTI 분석기" | |
) | |
demo.launch() | |