add medical

This commit is contained in:
lipeiji 2025-06-16 10:33:07 +08:00
parent b9a714f8cb
commit 46611681c2
24 changed files with 67 additions and 208 deletions

View file

@ -1,7 +1,7 @@
import json
import math
import random
from internbootcamp.bootcamp.base import Basebootcamp
from bootcamp import Basebootcamp
def remove_boxed(s):
if "\\boxed " in s:
@ -45,8 +45,8 @@ def last_boxed_only_string(string):
return retval
class MedCalculatorSandbox(Basebootcamp): # 医学计算器类
def __init__(self, conf_file="med_calculator.json", seed=None):
class Medcalculatorbootcamp(Basebootcamp): # 医学计算器类
def __init__(self, conf_file="./internbootcamp/libs/med_calculator/med_calculator.json", seed=None):
random.seed(seed)
with open(conf_file, "r", encoding="utf-8") as f:
self.config = json.load(f)
@ -154,7 +154,7 @@ class MedCalculatorSandbox(Basebootcamp): # 医学计算器类
return cases
if __name__ == '__main__':
bootcamp = MedCalculatorSandbox(seed=42)
bootcamp = MedCalculatorbootcamp(seed=42)
identity = bootcamp.case_generator()
print(f'{identity = }')