aliceblue11 commited on
Commit
e140027
·
verified ·
1 Parent(s): dc3a166

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +31 -0
app.py CHANGED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+
3
+ def mbti_analysis(answers):
4
+ # MBTI 분석을 위한 간단한 점수 계산 로직 예시
5
+ extroversion = sum(answers[:5])
6
+ introversion = sum(answers[5:10])
7
+ sensing = sum(answers[10:15])
8
+ intuition = sum(answers[15:20])
9
+
10
+ # 비율 계산
11
+ extroversion_percentage = (extroversion / 25) * 100
12
+ introversion_percentage = (introversion / 25) * 100
13
+
14
+ # 결과 출력 예시
15
+ return f"외향성: {extroversion_percentage}% / 내향성: {introversion_percentage}%"
16
+
17
+ # Gradio 인터페이스 설정
18
+ questions = [
19
+ "새로운 사람들과 어울리는 것을 즐깁니까?",
20
+ "혼자만의 시간을 보내는 것이 편안합니까?",
21
+ # 질문을 더 추가합니다...
22
+ ]
23
+
24
+ demo = gr.Interface(
25
+ fn=mbti_analysis,
26
+ inputs=[gr.Slider(1, 5) for _ in range(20)],
27
+ outputs="text",
28
+ description="MBTI 분석기"
29
+ )
30
+
31
+ demo.launch()