← 返回题库
中级

实现基于pH值的酸碱调节决策

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve():
    from pyodide.http import open_url
    from io import StringIO
    import pandas as pd
    plans_csv = open_url(____).read()
    plans = pd.read_csv(StringIO(____))
    PH_TOLERANCE = ____
    def ph_decision(____):
        plan = plans[plans['____']==plan_id]
        if plan.empty: return '____', None
        target = float(____)
        diff = measured_ph - target
        if diff > PH_TOLERANCE: return '____', {'____':round(____),'____':target,'____':'____'}
        if diff < -PH_TOLERANCE: return '____', {'____':round(abs(____),____),'____':target,'____':'____'}
        return '____', {'____':measured_ph,'____':target}
    tests = [(____,____),(____,____),(____,____),(____,____),(____,____)]
    for plan_id, ph in tests:
        decision, info = ph_decision(____)
        print("____"+str(____)+"____"+str(____)+"____"+decision)

示例

输入
solve()
期望输出
plan=4 pH=6.2: maintain
plan=4 pH=6.8: inject_acid
plan=4 pH=5.5: inject_alkali
plan=3 pH=6.2: maintain
plan=3 pH=7.0: inject_acid
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码