当前位置:网站首页>基础填空以及编程题
基础填空以及编程题
2022-08-10 15:42:00 【华为云】
前言
本次主要包括<一些基础填空以及编程题>都是难度不大但是值得一看的题目
文章目录
前言
题目一:文件操作
题目要求
已知当前文件夹中文件data24.txt中有若干使用英文半角逗号分隔的整数,函数main()用
来读取文件data24.txt中的内容,把每个数字乘以10,返回这些乘积结果组成的列表。
例如,如果文件data24.txt中的内容为
23,34
函数main()会返回[230,340]。
删除下面代码中的pass语句,替换为自己的代码,完成要求的功能。不允许删除最后的调用的语句
我的分析
该题主要考察的是文件的操作以及列表的使用方法难度不大
我的答案
题目二:填空题
题目要求
填空题:
1、假设有Python程序文件abc.py,其中只有一条语句print(__name__),那么直接运行该程序时得到的结果为_______
2、假设有Python程序文件abc.py,其中只有一条语句print(__name__),那么执行语句import abc把文件abc.py作为模块导入时得到的结果为_______
3、Python自带的扩展库管理工具是______如果使用Anaconda3集成开发环境的话,也可以使用_______安装和管理扩展库。
4、表达式 int(3.14)的值为_______
5、表达式 [i for i in filter(str.isdigit,[])]的值为_______
题目分析
这些事Python中的一些基本的题目主要考察了模块,内置函数,生成器表达式,运算符相关面的知识点
题目答案
1、__main__
2、abc
3、pip,conda
4、3
5、[]
题目三:个税计算
题目要求
企业发放的奖金根据利润提成。
利润(I)低于或等于10万元时,奖金可提10%;
利润高于10万元,低 于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;
20万到40万之间时,高于20万元的部分,可提成5%;
40万到60万之间时高于40万元的部分,可提成3%;
60万到100万之间时, 高于60万元的部分,可提成1.5%,
高于100万元时,超过100万元的部分按1%提成,
从键盘输入当月利润 I,求应发放奖金总数?
我的分析
这种就是典型的分段求值问题,我第一想到的也是最容易理解的就是if-elif-else方法
我的答案
题目四:复读机相加
题目要求
求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数 相加),n个数相加,和a都由用户输入,要求输出计算后的结果。
比如输入 n:3,a:1
则输出 1 + 11 +111的计算结果:123
我的分析
这道题目考察的主要是循环和字符串的操作
我的答案
题目五:猴子偷桃
题目要求
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将 剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再 吃时,见只剩下一个桃子了。求第一天共摘了多少?
题目分析
本道题目与数学中的逆向思维相关:按规则反向推断:猴子有一个桃子,他偷来一个桃子,觉得不够又偷来了与手上等量的桃子,一 共偷了9天。
题目答案
边栏推荐
- Exchange Online审计和监控
- Mobileye携手极氪通过OTA升级开启高级驾驶辅助新篇章
- 一文让你快速了解大小端概念!
- 超越神经缩放法则:通过数据剪枝
- Mysql statement analysis, storage engine, index optimization, etc.
- 【服务器数据恢复】raid5崩溃导致lvm信息和VXFS文件系统损坏的数据恢复案例
- Introduction to the functional logic of metaForce Fosage 2.0 system development
- 利用SparkLauncher 提交Job
- 常见SQL、API接口等常见约定
- Mobileye joins hands with Krypton to open a new chapter in advanced driver assistance through OTA upgrade
猜你喜欢

安克创新每一个“五星好评”背后,有怎样的流程管理?

E. Cross Swapping (and check out deformation/good questions)

Cesium Quick Start 4-Polylines primitive usage explanation

8月Meetup | “数据调度+分析引擎”解锁企业数字化转型之路

Oracle数据库备份dmp文件太大,有什么办法可以在备份的时候拆分成多个dmp吗?

【教程】HuggingFace的Optimum组件已支持加速Graphcore和英特尔Habana芯片

Colocate Join :ClickHouse的一种高性能分布式join查询模型

2022年软考复习笔记一

Oracle database backup DMP file is too big, what method can be split into multiple DMP when backup?

APP automation testing with Uiautomator2
随机推荐
Allwinner V853 development board transplants LVGL-based 2048 games
Meaning and names of 12 nautical miles, 24 nautical miles and 200 nautical miles
NFT digital collection development issue - digital collection platform
【每日一题】【leetcode】25. 数组-旋转数组的最小数字
Taurus.MVC WebAPI 入门开发教程4:控制器方法及参数定义、获取及基础校验属性【Require】。
产品说明丨如何使用MobPush快速创建应用
嵌入式开发:嵌入式基础——使用指针数组映射外设
头脑风暴:目标和
Introduction to the functional logic of metaForce Fosage 2.0 system development
[Letter from Wu Enda] The development of reinforcement learning!
容器化 | 在 S3 实现定时备份
为什么中国的数字是四位一进,而西方的是三位一进?
数据治理项目成功的要点,企业培养数据要把握好关键环节
26、压缩及解压缩命令
Ameya360成为稳先微电子中国区域授权代理!
IPC:Interrupts and Signals
数据在内存中的存储
h5开容器,新页面返回遇到的问题
E. Cross Swapping (and check out deformation/good questions)
一文带你了解 HONOR Connect