OzoneAsai commited on
Commit
0e6f883
1 Parent(s): 7ab89b8

Update outerElectronFl.py

Browse files
Files changed (1) hide show
  1. 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: