组卷网 > 高中信息技术综合库 > 算法理论 > Python语言程序设计 > Python语言基础
题型:操作题 难度:0.65 引用次数:64 题号:16441222
用python编辑器打开“Y:\111”下的文件“值班.py”,进行以下操作并保存结果。
(1)请填空完善该程序,实现功能:某医院内科有a,b,c,d,e,f,g七位医生,他们在一星期内每天值一次班,排班的要求为:
①a医生值班日比c医生晚一天;②d医生值班日比e医生晚两天;③b医生值班日比g医生早三天;④f医生值班日在bc医生值班日之间,且在星期四。打印出每个医生的值班表。
(2)编写完成后原名保存并关闭应用软件。注:程序修改时,请把下划线及序号删除;不能删除注释语句。
'''某医院内科有a,b,c,d,e,f,g七位医生,他们在一星期内每天值一次班,根据排班要求打印出值班表。'''
# 用列表结构列出Monday~Sunday
days=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday",____]
for a in range(7):
       for b in range(7):
             if a!=b:
                    for c in range(7):
                           if (c!=a) and (c!=b):
                                 for d in range(7):
                                        if (d!=a) and (d!=b) and (d!=c):
                                               for e in range(7):
                                                     if (e!=a) and (e!=b) and (e!=c) and (e!=d):
                                                            for f in range(7):
                                                                   if (f!=a) and (f!=b) and (f!=c) and (f!=d) and (f!=e):
                                                                         for g in range(7):
                                                                                if (g!=a) and (g!=b) and (g!=c) and (g!=d) and (g!=e) and (g!=f):
                                                                         # 用条件表达式表示出符合要求的排班
                                                                                       if (a == c+1) and (d == ____) and (b == g-3) and (f > b) and (f < c) and______
                                                                                     # 打印输出每个医生的排班结果
                                                                                             print("a医生:",____, '\n')
                                                                                             print("b医生:",days[b],'\n')
                                                                                             print("c医生:",days[c],'\n')
                                                                                             print("d医生:",days[d],'\n')
                                                                                             print("e医生:",days[e],'\n')
                                                                                             print("f医生:",days[f],'\n')
                                                                                             print("g医生:",days[g],'\n')

相似题推荐

操作题 | 适中 (0.65)
【推荐1】某换位密码加密的程序如下:

(1)在划线①②处,填入适当的语句或表达式,将程序补充完整
_________________________________
(2)如果输入的code为“诸暨二中2021”,key为2,那么输出的结果为:________
2021-12-14更新 | 74次组卷
操作题 | 适中 (0.65)
名校
【推荐2】在“三位一体”招生考试中学考成绩占据一定的比例。表1为某高校学考等级成绩折算表(学考等级分为A、B、C、D、E ),少于5A0;表2为某学生的学考等级成绩单。
表1某高校学考等级成绩折算表

学业水平考试等级

A

B

C

D

成绩折算(分)

10

8

6

4

表2某学生学考等级成绩单

科目

语文

数学

英语

物理

化学

生物

政治

历史

地理

技术

等级

A

A

A

A

A

B

A

C

B

A

编写Python程序实现学考成绩总分析算。表2学生的折合分数如图所示。

(1)若输入的学生学考等级为“AAAABBBBCC”,则折合分数为:_____________
(2)实现上述功能的Python程序如下,请在划线处填入合适的代码。①______________
_____________
s=input("请输入各学科学考等级:")
num=0
scores=0
for t in :

if t=="A":

     scores+=10

elif t=="B":

scores+=8

elif t=="C":

scores+=6

elif t=="D":                    #③

scores+=4


if num<5:
print("折合分数为 0 分")
else:
print("折合分数为:",scores)
(3)若将③处代码改为“else:”,对程序运行结果是否有影响?________(选填文字:是/否);并说明理由_____________________________________________________________
2022-02-16更新 | 167次组卷
操作题 | 适中 (0.65)
【推荐3】小王开发基于 Python的Flask Web框架开发室内光线强度监测信息系统,系统程序及相关的子系统都部署在Web服务器端,网站框架如图所示。
   
该系统的客户端无需专门的应用程序,用户工作界面通过浏览器来实现,应用程序基本上都 集中于服务器端。
(1)由上述材料可知,服务器端的IP地址为________,该系统的实现架构属于_________(选填:C/S架构、B/S架构)。
(2)实现上述系统的服务器端Python程序如下:
from flask import Flask,render_template,request       #导入 Flask 库函数
app=Flask(__name__)
@app.route("/")
def index():
#获取采集的数据并存储到列表变量 data,代码略
return render_template("index.html",data=_____ )
@app.route("/______",methods=["GET"])            #数据采集子页面路由命令
def get():
id=int(request.args.get("id"))        #获取 URL 中“id=1”后的数据“1”
d=float(        )                       #变量 d 存储采集到的光线数据
#打开数据库, 并将接收的数据存储到数据库中,代码略
return "数据存储成功! "
#其他系统子页面路由, 代码略
if __name__=='__main__':
app.run ()
2022-07-26更新 | 37次组卷
共计 平均难度:一般