计算机二级Python刷题笔记------基本操作题11、14、17、21、30(考察列表)

文章目录

    • 第十一题(列表遍历)
    • 第十四题(len)
    • 第十七题(len、insert)
    • 第二十一题(append)
    • 第三十题(二维列表)

在这里插入图片描述

第十一题(列表遍历)

题目:
在这里插入图片描述
在这里插入图片描述
解析:

  • s += a[i]*b[i] 等价于 s = s+ a[i]*b[i] ,所以 第一空先初始化 s=0
  • 循环遍历3次,所以第二空**range(3)**

答案:

# 请在______处使用一行代码或表达式替换
# 注意:请不要修改其他已给出代码a = [3,6,9]
b =  eval(input()) #例如:[1,2,3]
s = 0
for i in range(3):s += a[i]*b[i]
print(s)

运行结果:
在这里插入图片描述

第十四题(len)

题目:
在这里插入图片描述
在这里插入图片描述
解析:

  • 输出结果是列表a与b对应元素的和,所以第二空**a[i]+b[i]**。
  • 第一空遍历次数:3 或者 len(a) 或者 len(b) 都可以。

答案:

# 请在______处使用一行代码或表达式替换
# 注意:请不要修改其他已给出代码a = [3,6,9]
b =  eval(input()) #例如:[1,2,3]
c = []
for i in range(len(b)):c.append(a[i]+b[i])
print(c)

运行结果:
在这里插入图片描述

第十七题(len、insert)

题目:
在这里插入图片描述
在这里插入图片描述

解析:

  • 将a列表元素插入b,是需要指定位置进行插入的。 所以第一空是len(a),遍历a去进行插入。
  • 输出是b,那么指定插入位置的任务只能交给了j,插入位置分别是2、4、6,由于python从0开始索引,所以对应的索引序号为1、3、5,所以第三空这里j+=2
  • 如何在一个列表的指定位置进行插入呢?
    ls.insert(i,x)表示在列表ls第i个位置增加元素x。
    b.insert(j,a[i]) 表示在b列表的第j个位置插入a[i]。

答案:

# 请在______处使用一行代码或表达式替换
# 注意:请不要修改其他已给出代码a = [3,6,9]
b = eval(input()) #例如:[1,2,3]
j=1
for i in range(len(a)):b.insert(j,a[i])j+= 2
print(b)

运行结果:
在这里插入图片描述

第二十一题(append)

题目:
在这里插入图片描述

在这里插入图片描述
解析:

  • 第一空设置输入。a, b, c = eval(input())
  • 假设用户输入以逗号分隔的三个数字 :1,2,3 。经过input后其实是“1,2,3”,经过eval函数后把两端引号去掉。 那输入就相当于 a,b,c=1,2,3 ,这代表把1,2,3分别赋值给a,b,c。
  • 第二空就是生成等差数列。循环c次,每次循环生成的值就应该是首项a+公差b第i个,即 a+bi 。以列表输出,给列表里面加元素用append ,所以第二空ls.append(a+b*i)
    答案:
a, b, c = eval(input())
ls = []
for i in range(c):ls.append(a+b*i)
print(ls)

运行结果:
在这里插入图片描述

第三十题(二维列表)

题目:
在这里插入图片描述

在这里插入图片描述

解析:

  • cnt对应最后的总成绩,所以第一空初始化为**0**。
  • 遍历加的是数字即分数部分,所以索引从1到4,不从0开始。第二空 (1,4
  • 每个人的总成绩是自己各科成绩之和,所以相加时对应 st[i]

答案:
在这里插入图片描述
运行结果:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/715667.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql数据库root权限读写文件

如果没有shell,只有数据库权限的情况下: 1. udf 提权提示没有目录:使用数据流创建目录 1. select xxx into outfile C:\\phpstudy_pro\\Extensions\\MySQL5.5.29\\lib\::$INDEX_ALLOCATION;2. select xxx into outfile C:\\phpstudy_pro\…

springcloud和基础服务的搭建以及封装

代码仓库地址:https://github.com/zhaoyiwen-wuxian/springcloud-common page分页也进行了封装,只需要添加到pom中,将会自动进行分页,并且后端不需要写任何的分页数据。只需要前端自己传分页参数即可,并且里面封装了很…

Hololens 2应用开发系列(2)——MRTK基础知识及配置文件配置(上)

Hololens 2应用开发系列(2)——MRTK基础知识及配置文件配置 一、前言二、MRTK基础知识2.1 MRTK概述2.2 MRTK运行逻辑2.3 MRTK配置文件介绍2.4 MRTK服务 三、配置文件使用3.1 总配置文件3.2 相机配置3.3 其他配置 参考文献 一、前言 在前面的文章中&…

高效运维监测:全面掌控IT基础设施与应用性能

在现代IT环境中,确保服务器、网络设备和应用程序的稳定运行至关重要。为了实现这一目标,运维团队需要一套高效、灵活的监测系统,能够实时追踪各种性能指标,并在出现问题时迅速发出警报。本文将详细介绍这样一套监测系统&#xff0…

WebServer -- 数据库连接池

目录 🎂基础知识 🚩整体内容 🌼单例模式创建 🎂连接池(代码实现) 初始化 获取 && 释放连接 销毁连接池 🍑RAII 机制释放数据库连接 定义 实现 🎂基础知识 什么是…

使用 Docker 部署 Answer 问答平台

1)介绍 GitHub:https://github.com/apache/incubator-answer Answer 问答社区是在线平台,让用户提出问题并获得回答。用户可以发布问题并得到其他用户的详细答案、建议或信息。回答可以投票或评分,有助于确定有用的内容。标签和分…

Ps:历史记录面板

Ps菜单:窗口/历史记录 Window/History 历史记录 History面板提供了对图像编辑过程中所进行更改的深入控制,可以让用户回溯并查看每一步操作,从而允许用户轻松撤销错误或比较不同的编辑效果。 ◆ ◆ ◆ 常用操作方法与技巧 “历史记录”面板…

CentOS7设置虚拟机语言为中文

1.查看本地安装的语言 locale -a 是一个Linux命令,用于列出系统中可用的所有区域设置(locales)它包含了各种语言和地区的不同设置。 打开终端(右键open terminal)输入 locale -a 查看本地安装的语言: 其中z…

如何在Unity项目中使用Plastic SCM进行版本控制

引言 Plastic SCM是一个版本控制系统,专为处理大型项目而设计,特别适用于游戏开发中的Unity项目。它提供了强大的分支和合并工具,使团队能够高效地协作开发。 安装和设置 安装Plastic SCM 访问Plastic SCM官网下载客户端。根据您的操作系…

一些可以访问gpt的方式

1、Coze扣子是新一代 AI 大模型智能体开发平台。整合了插件、长短期记忆、工作流、卡片等丰富能力,扣子能帮你低门槛、快速搭建个性化或具备商业价值的智能体,并发布到豆包、飞书等各个平台。https://www.coze.cn/ 2、https://poe.com/ 3、插件阿里…

EasyRecovery16电脑硬盘数据恢复软件功能详解

在数字化时代,人们在日常生活和工作中越来越依赖于电脑和移动设备。不管是个人用户还是企业,数据的重要性都不言而喻。然而,数据丢失和损坏的风险也随之增加,因此,数据恢复软件的需求也日益增长。 EasyRecovery 16是一…

不同材质的油封及其使用温度限制

油封,也称为旋转轴密封件,是防止润滑油从机器和轴承内部间隙泄漏的重要部件。油封的有效性很大程度上取决于其承受运行过程中所暴露温度的能力。 材料问题:不同材料及其温度限制 制造油封所使用的不同材料可以承受不同的温度范围。这里有一…

【打工日常】使用docker部署在线Photopea用于linux下替代ps

一、Photopea介绍 linux没有ps适配,对于有时候工作来说确实不方便,我找了很久,才找到了一款功能可以跟ps接近的在线软件,使用docker部署就可以了。它是ps的最佳替代品之一,其界面几乎与ps相同,只不过它是在…

Springboot+vue的医药管理系统(有报告)。Javaee项目,springboot vue前后端分离项目。

演示视频: Springbootvue的医药管理系统(有报告)。Javaee项目,springboot vue前后端分离项目。 项目介绍: 采用M(model)V(view)C(controller)三层…

云轴科技ZStack与华东师范大学共建产教融合基地

近日,上海云轴信息科技有限公司(云轴科技ZStack)与华东师范大学上海国际首席技术官学院宣布,共同打造产教融合基地,以促进人才培养与产业需求的全方位融合。这一举措旨在深化教育与产业的合作关系,培养更多…

实战 | 使用YOLOv8图像分割实现路面坑洞检测(步骤 + 代码)

导 读 本文主要介绍使用YOLOv8图像分割实现路面坑洞检测(步骤 代码)。 背 景 如上图所示,现实生活中路面坑洞对车辆和驾驶员安全来说存在巨大隐患,本文将介绍如何使用YoloV8图像分割技术来检测路面坑洞,从而提示驾…

计算机网络|Socket

文章目录 Socket并发socket Socket Socket是一种工作在TCP/IP协议栈上的API。 端口用于区分不同应用,IP地址用于区分不同主机。 以下是某一个服务器的socket代码。 其中with是python中的一个语法糖,代表当代码块离开with时,自动对s进行销毁…

JS:原型与原型链(附带图解与代码)

一、原型 写在前面: 任何对象都有原型。 函数也是对象,所以函数也有原型。 1.什么是原型 在 JavaScript 中,对象有一个特殊的隐藏属性 [[Prototype]],它要么为 null,要么就是对另一个对象的引用,该对象…

什么是片内片间均匀性?

均匀性在芯片制程的每一个工序中都需要考虑到,包括薄膜沉积,刻蚀,光刻,cmp,离子注入等。较高的均匀性才能保证芯片的产品与性能。那么片内和片间非均匀性是什么?如何计算?有什么作用呢&#xff…

递归与递推(蓝桥杯 c++)

目录 题目一&#xff1a; 代码&#xff1a; 题目二: 代码&#xff1a; 题目三&#xff1a; 代码&#xff1a; 题目四&#xff1a; 代码&#xff1a; 题目一&#xff1a; 代码&#xff1a; #include<iostream> #include<cstring> using namespace std; int …