Spaces:
Runtime error
Runtime error
Greenniche
commited on
Commit
•
4d96cb3
1
Parent(s):
bdee48b
Update app.py
Browse files
app.py
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
import gradio as gr
|
|
|
2 |
|
3 |
|
4 |
def game_starts():
|
@@ -6,19 +7,18 @@ def game_starts():
|
|
6 |
|
7 |
|
8 |
def game(player_input):
|
9 |
-
#
|
10 |
-
if
|
11 |
return "小兔子被刺伤在胸口,现场找到一把锋利的刀。"
|
12 |
-
elif
|
13 |
return "1.王某:晚上一直在家陪女友看电影。\
|
14 |
2.李某:说自己去了夜店,和朋友喝了一晚,但没有人能为他作证。\
|
15 |
3.张某:嫌疑人目击证言显示她在案发当晚凌晨在小兔子的房间里。"
|
16 |
-
elif
|
17 |
return "恭喜你,成功找到了凶手并将 TA 抓获!"
|
18 |
else:
|
19 |
return "你的操作有误,请重新输入。"
|
20 |
|
21 |
-
|
22 |
iface = gr.Interface(game,
|
23 |
inputs=gr.inputs.Textbox("输入操作指令:"),
|
24 |
outputs="text",
|
|
|
1 |
import gradio as gr
|
2 |
+
import re
|
3 |
|
4 |
|
5 |
def game_starts():
|
|
|
7 |
|
8 |
|
9 |
def game(player_input):
|
10 |
+
# 解析玩家输入
|
11 |
+
if re.search("看|案情", player_input):
|
12 |
return "小兔子被刺伤在胸口,现场找到一把锋利的刀。"
|
13 |
+
elif re.search("查|室友", player_input):
|
14 |
return "1.王某:晚上一直在家陪女友看电影。\
|
15 |
2.李某:说自己去了夜店,和朋友喝了一晚,但没有人能为他作证。\
|
16 |
3.张某:嫌疑人目击证言显示她在案发当晚凌晨在小兔子的房间里。"
|
17 |
+
elif re.search("抓|凶手", player_input):
|
18 |
return "恭喜你,成功找到了凶手并将 TA 抓获!"
|
19 |
else:
|
20 |
return "你的操作有误,请重新输入。"
|
21 |
|
|
|
22 |
iface = gr.Interface(game,
|
23 |
inputs=gr.inputs.Textbox("输入操作指令:"),
|
24 |
outputs="text",
|