-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathomikuji.py
67 lines (64 loc) · 2.09 KB
/
omikuji.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
import random
fortune_colors = {
"大吉": 0xFFD700,
"中吉": 0x00FF00,
"小吉": 0xADD8E6,
"吉": 0x1E90FF,
"末吉": 0xFFA500,
"凶": 0xFF4500,
"大凶": 0x8B0000,
}
omikuji_fortunes = [
{
"運勢": "大吉",
"愛情": "愛情順利,會有好消息傳來。",
"事業": "事業順風順水,可能會得到升職機會。",
"健康": "身體健康,保持目前的生活習慣。",
},
{
"運勢": "中吉",
"愛情": "愛情進展良好,但需注意小細節。",
"事業": "事業穩定,有小成就。",
"健康": "健康尚可,適當鍛鍊會更好。",
},
{
"運勢": "小吉",
"愛情": "愛情可能遇到小波折,但可以克服。",
"事業": "事業有些阻礙,但耐心能解決問題。",
"健康": "偶有小病,適當休息會更好。",
},
{
"運勢": "吉",
"愛情": "愛情平穩,適合維持現狀。",
"事業": "事業平穩,保持努力會有收穫。",
"健康": "身體無大礙,保持樂觀心態。",
},
{
"運勢": "末吉",
"愛情": "愛情稍顯淡薄,需耐心等待。",
"事業": "事業進展緩慢,但無需灰心。",
"健康": "可能需要更多休息,注意養生。",
},
{
"運勢": "凶",
"愛情": "愛情關係有些困難,需多溝通。",
"事業": "事業受阻,建議尋求他人建議。",
"健康": "身體疲憊,注意保養。",
},
{
"運勢": "大凶",
"愛情": "愛情關係可能破裂,謹慎處理。",
"事業": "事業低潮,不宜大動作。",
"健康": "健康欠佳,需及時休養。",
},
]
def draw_lots():
fortune = random.choice(omikuji_fortunes)
result_text = (
f"運勢: {fortune['運勢']}\n"
f"愛情: {fortune['愛情']}\n"
f"事業: {fortune['事業']}\n"
f"健康: {fortune['健康']}"
)
color = fortune_colors[fortune["運勢"]]
return result_text, color