Spaces:
Sleeping
Sleeping
Update outerElectronFl.py
Browse files- outerElectronFl.py +26 -0
outerElectronFl.py
CHANGED
|
@@ -92,6 +92,30 @@ capitals = {
|
|
| 92 |
'トルコ': 'アンカラ',
|
| 93 |
"エチオピア": "アディスアベバ",
|
| 94 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 95 |
|
| 96 |
# ランダムな国名とその首都を取得する関数
|
| 97 |
def get_random_country():
|
|
@@ -131,8 +155,10 @@ def quiz_element():
|
|
| 131 |
# セッションに元素がない場合はランダムに選択
|
| 132 |
if "element" not in session:
|
| 133 |
session["element"] = random.choice(list(element_outer_electrons.keys()))
|
|
|
|
| 134 |
|
| 135 |
if request.method == "POST":
|
|
|
|
| 136 |
user_input = int(request.form["user_input"])
|
| 137 |
correct_answer = element_outer_electrons[session["element"]]
|
| 138 |
if user_input == correct_answer:
|
|
|
|
| 92 |
'トルコ': 'アンカラ',
|
| 93 |
"エチオピア": "アディスアベバ",
|
| 94 |
}
|
| 95 |
+
element_outer_electrons: dict[str, int] = {
|
| 96 |
+
"水素": 1,
|
| 97 |
+
"ヘリウム": 2,
|
| 98 |
+
"リチウム": 1,
|
| 99 |
+
"ベリリウム": 2,
|
| 100 |
+
"ホウ素": 3,
|
| 101 |
+
"炭素": 4,
|
| 102 |
+
"窒素": 5,
|
| 103 |
+
"酸素": 6,
|
| 104 |
+
"フッ素": 7,
|
| 105 |
+
"アルゴン": 8,
|
| 106 |
+
"クリプトン": 8,
|
| 107 |
+
"キセノン": 8,
|
| 108 |
+
"ナトリウム": 1,
|
| 109 |
+
"マグネシウム": 2,
|
| 110 |
+
"アルミニウム": 3,
|
| 111 |
+
"ケイ素": 4,
|
| 112 |
+
"リン": 5,
|
| 113 |
+
"硫黄": 6,
|
| 114 |
+
"塩素": 7,
|
| 115 |
+
"カリウム": 1,
|
| 116 |
+
"カルシウム": 2,
|
| 117 |
+
# 他の元素も追加可能
|
| 118 |
+
}
|
| 119 |
|
| 120 |
# ランダムな国名とその首都を取得する関数
|
| 121 |
def get_random_country():
|
|
|
|
| 155 |
# セッションに元素がない場合はランダムに選択
|
| 156 |
if "element" not in session:
|
| 157 |
session["element"] = random.choice(list(element_outer_electrons.keys()))
|
| 158 |
+
|
| 159 |
|
| 160 |
if request.method == "POST":
|
| 161 |
+
|
| 162 |
user_input = int(request.form["user_input"])
|
| 163 |
correct_answer = element_outer_electrons[session["element"]]
|
| 164 |
if user_input == correct_answer:
|