中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用Python生成有關聯單選問卷

發布時間:2023-04-19 16:42:05 來源:億速云 閱讀:100 作者:iii 欄目:開發技術

這篇“怎么用Python生成有關聯單選問卷”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“怎么用Python生成有關聯單選問卷”文章吧。

    一、適用場景

    實戰場景:

    • 問卷全部為單選題

    • 問卷問題全部為必填

    • 問題之間存在關聯關系

    • 每個問題的答案分數不同

    • 根據問卷全部問題得分生成總分數

    • 根據問卷總分數生成對應判斷文案結果

    二、業務需求

    營養不良風險評估表

    評估項目評分標準
    1. 過去三個月內有沒有因為食欲不振、消化問題、咀嚼或吞咽困難而減少食量0 = 食量嚴重減少
    1 = 食量中度減少
    2 = 食量沒有改變

    2. 過去三個月內體重下降的情況0 = 體重下降大于 3 公斤
    1 = 不知道
    2 = 體重下降大于 1-3 公斤
    3 = 體重沒有下降

    3. 活動能力0 = 需長期臥床或坐輪椅
    1 = 可以下床或離開輪椅
    2 = 可以外出

    4. 過去三個月內有沒有受到心理創傷或患上急性疾病?0 = 有
    2 = 沒有

    5. 精神心理問題?0 = 嚴重癡呆或抑郁
    1 = 輕度癡呆
    2 = 沒有精神心理

    6. 身體質量問(BMI)(kg/m2)0 = BMI 低于 19
    1 = BMI 高于 19 而低于 21
    2 = BMI 高于 21 而低于 23
    3 = BMI 等于或大于 23 

    【6 與 7 問題關聯】
    如不能取得身體質量指數(BMI),請以問題 7 代替 6。
    如已完成問題 6 ,請不要回答問題 7 。
    7. 小腿圍(CC)(公分,cm)?0 = CC 低于 31
    3 = CC 等于或大于 31

    跌倒風險總分□分
    跌倒風險分級□級0:低風險,正常營養狀況,總分 12-14 分
    1:中風險,有營養不良的風險,總分 8-11 分
    2:高風險,營養不良,總分 0-7 分

    營養不良風險分級標準

    分級分級名稱分級標準
    0低風險正常營養狀況,總分 12-14 分
    1中風險有營養不良的風險,總分 8-11 分
    2高風險營養不良,總分 0-7 分

    三、Python 文件

    (1)創建文件

    InnutritionSixForm.py

    (2)示例代碼

    from itertools import product
     
    # 營養不良風險評估表
    a = [0,1,2]
    b = [0,1,2,3]
    c = [0,1,2]
    d = [0,2]
    e = [0,1,2]
    f1 = [0,1,2,3]
    f2 = [0,3]
    # 問題 6 不選“不能取得”時:f1 = [0,1,2,3]
    # 問題 6 選擇“不能取得”時:f2 = [0,3]
     
    # 0 低風險:正常營養狀況,總分 12-14 分
    # 1 中風險:有營養不良的風險,總分 8-11 分
    # 2 高風險:營養不良,總分 0-7 分
     
    for scoreGroup in product(a,b,c,d,e,f1):
        if 12 <= sum(scoreGroup) <= 14:
            grade = '低風險'
        elif 8 <= sum(scoreGroup) <= 11:
            grade = '中風險'
        elif 0 <= sum(scoreGroup) <= 7:
            grade = '高風險'
        else:
            grade = '其他等級'
     
        with open('營養不良風險評估表(問題 6 不選“不能取得”).csv', 'a+', encoding='utf-8', newline='') as csvf1:
            print(grade,',',sum(scoreGroup),',',scoreGroup[0],',',scoreGroup[1],',',scoreGroup[2],',',scoreGroup[3],',',
                  scoreGroup[4],',','-',',',scoreGroup[5],file = csvf1)
        csvf1.close
     
    for scoreGroup in product(a,b,c,d,e,f2):
        if 12 <= sum(scoreGroup) <= 14:
            grade = '低風險'
        elif 8 <= sum(scoreGroup) <= 11:
            grade = '中風險'
        elif 0 <= sum(scoreGroup) <= 7:
            grade = '高風險'
        else:
            grade = '其他等級'
     
        with open('營養不良風險評估表(問題 6 選擇“不能取得”).csv', 'a+', encoding='utf-8', newline='') as csvf2:
            print(grade,',',sum(scoreGroup),',',scoreGroup[0],',',scoreGroup[1],',',scoreGroup[2],',',scoreGroup[3],',',
                  scoreGroup[4],',','-',',',scoreGroup[5],file = csvf2)
        csvf2.close

    四、csv 文件

    生成如下結果表格: 

    怎么用Python生成有關聯單選問卷

    怎么用Python生成有關聯單選問卷

    (1)營養不良風險評估表(問題 6 不選“不能取得”)

    示例表格結果,不全,請用代代碼生成:

    怎么用Python生成有關聯單選問卷

    (2)營養不良風險評估表(問題 6 選擇“不能取得”)

    示例表格結果,不全,請用代代碼生成:

    怎么用Python生成有關聯單選問卷

    以上就是關于“怎么用Python生成有關聯單選問卷”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    社会| 昂仁县| 平定县| 湟中县| 城市| 道孚县| 泾阳县| 来宾市| 大理市| 周宁县| 平陆县| 寻乌县| 章丘市| 扎赉特旗| 元氏县| 陆良县| 乐清市| 盈江县| 鄂伦春自治旗| 三亚市| 神池县| 宜阳县| 特克斯县| 汾西县| 凌海市| 镇平县| 台江县| 苗栗市| 右玉县| 诸城市| 广丰县| 宝山区| 定兴县| 嘉荫县| 精河县| 波密县| 信宜市| 建平县| 越西县| 德惠市| 兴业县|