试卷征集
加入会员
操作视频

Python 综合应用。小明运用 Python 完成了以下功能:
1)随机产生 100 个 4 位正整数,存放在列表 list1 中。
2)将列表 list1 中的数据除去千位和个位(百位若是 0,则将百位设置为 1)后存放在列表 list2 中。
3)将列表 list2 中的数据除去所有的非素数存放在列表 list3 中。
4)将列表 list3 中的数据删除所有重复的数据后存放在列表 list4 中。
5)将列表 list4 中的数据排序(从小到大) 存放在列表 list5 中。
6)在列表 list5 中查数并显示其在列表中的位置。实现上述功能的 Python 程序如下,请在横线处填入合适的代码:
import random
list1=[]
list2=[]
list3=[]
list4=[]
list5=[]
#随机产生 100 个 4 位正整数
for i in range(100):
a=
random.randint(1000,9999)
random.randint(1000,9999)

list1.jye.ai(a)
print(list1)
#除去千位和个位(百位是 0,则将百位设置为 1)
for i in list1:
a=i//10%100
if a<10:
b=a+10
b=a+10

else:
b=a
list2.append(b)
print(list2)
#除去所有的非素数
def prime(n):
p=True
for i in range(2,n):
if n%i==0:
p=False
p=False

break
return p
for i in list2:
if prime(i):
list3.jye.ai(i)
print(list3)
#删除所有重复的数据
for i in range(len(list3)-1):
t=list3[i]
if  
tnotinlist4
tnotinlist4

list4.jye.ai(t)
print(list4)
#从小到大排序
for j in range(len(list4)-1):
for k in range(len(list4)-1,j,-1):
if  
list[k]<list[k-1]
list[k]<list[k-1]

t=list4[k]
list4[k]=list4[k-1]
list4[k-1]=t
list5=list4
print(list5)
#查数
k=int(input(“请输入待查找的数值:“))
for i in range(len(list5)):
if k==list5[i]:
print(str(k)+“:位于列表中第“+ 
str(i+1)
str(i+1)
+“个位置!“)
break
else:
print(“查无此数!“)

【答案】random.randint(1000,9999);b=a+10;p=False;tnotinlist4;list[k]<list[k-1];str(i+1)
【解答】
【点评】
声明:本试题解析著作权属菁优网所有,未经书面同意,不得复制发布。
发布:2024/6/27 10:35:59组卷:0引用:1难度:0.3
相似题
  • 1.运行下列Python程序后输出的结果是(  )

    发布:2025/1/2 9:30:2组卷:1引用:3难度:0.6
  • 2.期中考试结束后,学生的姓名、班级、信息、通用成绩保存在“成绩.xlsx”文件中,部分数据截图如图a所示。为了得到技术平均分前3名的班级信息,小李同学利用pandas模块进行数据分析,分析结果如图b所示。数据分析代码如下,请回答以下问题。

    (1)加框处代码有误,请修改成正确代码。
    (2)请将横线处代码补充完整。

    发布:2025/1/2 10:30:2组卷:2引用:1难度:0.3
  • 3.小明打算搭建一个大棚温度报警控制系统,传感器获取的温度数据经智能终端和IOT模块发送到服务器,服务器端程序采用FlaskWeb框架编写,网站的功能页面规划如表所示:
    序号 访问地址 功能说明
    1 / 主页,显示历史温度列表
    2 /input?id=1&temp=25 提交传感器id和温度数据,并返回提示
    3 /execute 分析统计温度数据
    实现上述系统的服务器端程序部分代码如下:

    (1)由以上代码可知访问主页的地址是http://
     

    (2)阅读代码可知提交的数据保存在
     
    数据表中。
    (3)①处路由为
     
    ,②处的请求方式为
     
    (GET/POST二选一)
    (4)③处应填写的代码为
     

    发布:2025/1/2 10:30:2组卷:2引用:1难度:0.4
深圳市菁优智慧教育股份有限公司
粤ICP备10006842号公网安备44030502001846号
©2010-2025 jyeoo.com 版权所有
APP开发者:深圳市菁优智慧教育股份有限公司| 应用名称:菁优网 | 应用版本:5.0.7 |隐私协议|第三方SDK|用户服务条款
广播电视节目制作经营许可证|出版物经营许可证|网站地图
本网部分资源来源于会员上传,除本网组织的资源外,版权归原作者所有,如有侵犯版权,请立刻和本网联系并提供证据,本网将在三个工作日内改正