当前位置: 首页 > news >正文

南通网站建设服务公司/武汉网站制作推广

南通网站建设服务公司,武汉网站制作推广,太原网站建设推广,网站介绍怎么写没事干,发一下去年去比赛的题目。 目录 第一题 30分 第二题 30分 第一题 30分 题目: “姐姐,乘除法运算太难了,有什么办法能熟练掌握吗?”今年 读小学四年级的表弟向李红求救。为了提高表弟的运算能力,…

没事干,发一下去年去比赛的题目。

目录

第一题 30分

第二题 30分


第一题 30分

题目:

        “姐姐,乘除法运算太难了,有什么办法能熟练掌握吗?”今年
读小学四年级的表弟向李红求救。为了提高表弟的运算能力,李红所
在的编程兴趣小组决定开发小学生数学测试系统。请你参考样例的功
能及要求,完成程序的编写及调试。程序代码文件以“题 1”命名,
保存到桌面个人文件夹中。


程序运行参考样例

 下面是要求

内容要点分值

功能

选择

界面

提供菜单选择“1.两位整数的乘法运算。2.两
位整数的除法运算。3.退出”并能根据不同的选择
进入不同的功能。
5
2

数 内
的 整
数 乘
法 练
习 系
统 设
1.由用户输入练习的题目数量 n(3<n<100)。
2.自动产生乘数与被乘数(要求:乘数和被乘数均
为不超过 99 的 2 位整数,每题练习乘数和被乘数
自动随机变化)。
3.用户输入答案:(1)答案正确,出现提示信息
“回答正确,你真厉害”,进入下一题;(2)回
答错误,出现提示信息“回答错误,继续加油”,
进入下一题。
4.统计用户正确答题数及正确率(正确率=(正确
答题数/总练习题数)*100,按“四舍五入”方式
进行取整),当正确率 95%以上,显示“你真优秀!”,
当正确率在 80%-95%之间,显示“非常不错!”,
当正确率在 60%-80%之间,显示“加油,你可以更
好!”当正确率小于 60%,显示“加油,你一定可
以的!”。
17
2

数 内
的 整
数 除
法 练
习 系
统 设
1.由用户输入练习的题目数量 n(3<n<100)。
2.自动产生被除数和除数(要求:两个数均为不超
过 99 的整数,且两数是整除关系,每题练习被除
数和除数自动随机变化)。
3.用户输入答案:(1)答案正确,出现提示信息
“回答正确,你真厉害”,进入下一题;(2)回
答错误,出现提示信息“回答错误,继续加油”,
进入下一题。
4.统计用户正确答题数及正确率(正确答题数/总
练习题数)*100,按“四舍五入”方式进行取整),
当正确率 95%以上,显示“你真优秀!”,当正确
率在 80%-95%之间,显示“非常不错!”,当正确
率在 60%-80%之间,显示“加油,你可以更好!”当
正确率小于 60%,显示“加油,你一定可以的!”。
5
退 出
功 能
当用户选择 3 时,程序结束运行。3

要求2和要求3是一样的,先写要求2,只要写出了要求2,那么这题就过了。

来看看要求2。

小要求1是范围,小要求2是用random里的模块来随机生成数字。小要求3和4直接过。

当时在比赛的时候,我写完笔试部分时还有大概70分钟。然后在上机操作这里第一题就卡了差不多半小时。。  被题目数量卡住了。

                                                

小问题,想到了for循环,在for那里设置数量,如果到了就跳出。            

 

 其他的都不是问题,要求3其实就是要求2,把乘改成除就完事了

其实还有随机生成,我是没想到random的。

代码如下:

from random import randint
while True:xuan_zhe = int(input("1.两位整数的乘法运算。\n2.两位整数的除法运算。\n3.退出\n请选择:"))if xuan_zhe == 1:c_x = int(input("欢迎使用两位整数的乘法运算练习\n请输入练习题目的数量:"))print(c_x)if c_x > 3 and c_x < 100:correct_num = 0for i in range(c_x):cheng = randint(10,99)bei_cheng = randint(10,99)print("{} * {} = ".format(cheng,bei_cheng))shur = int(input("请输入答案:"))if shur == cheng*bei_cheng:print('回答正确,你真厉害')correct_num += 1else:print('回答错误,继续加油')correct_rate = (correct_num/c_x)*100if correct_rate >= 95:print("你真优秀!")elif correct_rate >= 80 and correct_rate < 95:print("非常不错!")elif correct_rate >= 60 and correct_rate < 80:print("加油,你可以更好!")else:print("加油,你一定可以的!")else:print("数量为:3-100之间。请重新输入数量:")elif xuan_zhe == 2:cc_x = int(input("欢迎使用两位整数的除法运算练习\n请输入练习题目的数量:"))print(cc_x)if cc_x > 3 and cc_x < 100:correct_num = 0for i in range(cc_x):bei_chu = randint(10, 99)chu = randint(2, 99)print("{} / {} = ".format(bei_chu, chu))shur = int(input("请输入答案:"))if shur == bei_chu / chu:print('回答正确,你真厉害')correct_num += 1else:print('回答错误,继续加油')correct_rate = (correct_num / cc_x) * 100if correct_rate >= 95:print("你真优秀!")elif correct_rate >= 80 and correct_rate < 95:print("非常不错!")elif correct_rate >= 60 and correct_rate < 80:print("加油,你可以更好!")else:print("加油,你一定可以的!")else:print("数量为:3-100之间。请重新输入数量:")elif xuan_zhe == 3:print("程序运行结束")break

第二题 30分

题目:

        小金同学学完了进制转换后,对课后的不同进制数的加减法(如:
“1110B+10D-30H=”)很是头疼,爱动脑筋的小金突发奇想,能不
能用程序来完成这些作业呢?请帮小金完成代码编写。要求:输入加
数分别为二进制数、十进制数或十六进制数,输出和为十进制数。(程
序代码文件以“题 2”命名,保存到桌面个人文件夹中)。

输入输出样例:

 

注意看要求:输入加
数分别为二进制数、十进制数或十六进制数,输出和为十进制数。

但是写完第一题剩下的时间不多了,第二题都没写完,回到学校才写出来的。。

 

但是,我只是去看题目的,没想要奖

我的奖,我的荣誉证书

 

这题其实没什么好想的,判断输入的进制,然后计算就好了。

代码如下:

while True:expression = input("请输入加数分别为二进制数、十进制数或十六进制数的表达式:")if expression.find('B') != -1:b_num = int(expression[:expression.find('B')],2)else:b_num = 0if expression.find('D') != -1:d_num = int(expression[expression.find('B')+1:expression.find('D')])else:d_num = 0if expression.find('H') != -1:h_num = int(expression[expression.find('D')+1:expression.find('H')],16)else:h_num = 0result = b_num + d_num - h_numprint("{}={}D".format(expression,result))

原题目可以看我的资源。

相关文章:

茂名市 2021 年高中信息技术学科素养展评

没事干&#xff0c;发一下去年去比赛的题目。 目录 第一题 30分 第二题 30分 第一题 30分 题目&#xff1a; “姐姐&#xff0c;乘除法运算太难了&#xff0c;有什么办法能熟练掌握吗&#xff1f;”今年 读小学四年级的表弟向李红求救。为了提高表弟的运算能力&#xff0c;…...

【软件测试】测试人不躺平,进军高级自动化测试自救,你的不一样结局......

目录&#xff1a;导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09;前言 随着测试从业年龄的…...

win10环境下安装java开发环境安装java

一&#xff1a;环境介绍 安装系统版本&#xff1a;win10 java版本&#xff1a;java SE 17 二&#xff1a;下载Java安装包 官网下载Java安装包&#xff1a;Java Downloads | Oracle 中国 选择需要的Java版本进行下载&#xff0c;如果没有要选择的版本&#xff0c;可以选择最新…...

【华为OD机试模拟题】用 C++ 实现 - 开心消消乐(2023.Q1)

最近更新的博客 华为OD机试 - 入栈出栈(C++) | 附带编码思路 【2023】 华为OD机试 - 箱子之形摆放(C++) | 附带编码思路 【2023】 华为OD机试 - 简易内存池 2(C++) | 附带编码思路 【2023】 华为OD机试 - 第 N 个排列(C++) | 附带编码思路 【2023】 华为OD机试 - 考古…...

opencv图像融合

大家好&#xff0c;我是csdn的博主&#xff1a;lqj_本人 这是我的个人博客主页&#xff1a; lqj_本人的博客_CSDN博客-微信小程序,前端,python领域博主lqj_本人擅长微信小程序,前端,python,等方面的知识https://blog.csdn.net/lbcyllqj?spm1011.2415.3001.5343哔哩哔哩欢迎关注…...

没有经验的时候,怎么搞定面试?

在之前的面试技巧&#xff0c;如何写简历上面&#xff0c;我讲了一些方法&#xff0c;希望大家重 视起来。核心其实就一点&#xff1a;他们想要你表现什么能力&#xff0c;以及你在 这个能力之外还有什么。 看清楚这句话的含义&#xff0c;你就可以做到百发百中。具体怎么训练&…...

整数保序的离散化(C/C++)

目录 1. 离散化的概念 1.1 离散化的运用思路 1.2 离散化的方法 1.2.1 排序 1.2.2 确定一个元素离散化后的结果 1.3 案例分析 1.3.1 1.3.2 区间和 &#xff08;来源&#xff1a;Acwing&#xff09; 1. 离散化的概念 离散化&#xff0c;把无限空间中有限的个体映射到有限的…...

python--排序总结

1.快速排序 a.原理 快速排序的基本思想是在待排序的 n 个元素中任取一个元素&#xff08;通常取第一个元素&#xff09;作为基准&#xff0c;把该元素放人最终位置后&#xff0c;整个数据序列被基准分割成两个子序列&#xff0c;所有小于基准的元素放置在前子序列中&#xff0…...

进化的隐藏水印:深度学习提升版权保护的鲁棒性

一、前言 过去几年&#xff0c;以网络视频为代表的泛网络视听领域的崛起&#xff0c;是互联网经济飞速发展最为夺目的大事件之一。泛网络视听领域不仅是21世纪以来互联网领域的重要基础应用、大众文化生活的主要载体&#xff0c;而且在推动中国经济新旧动能转化方面也发挥了重…...

Jenkins配置项目教程

在上一篇[Jenkins的使用教程](https://blog.csdn.net/weixin_43787492/article/details/129028131?spm1001.2014.3001.5501)中我介绍了如何创建一个项目 Jenkins在创建项目中提供了很多功能供我们选择&#xff0c;这里我将对配置项目做一个较完整的介绍Jenkins配置项目0、所有…...

C++多继承,虚继承部分总结与示例

tags: C OOP 写在前面 写一下多继承, 虚继承的一些部分, 包括一些例子. 多继承 简介 多继承是指从多个直接基类中产生派生类的能力. 多继承的派生类继承了所有父类的属性, 所以会带来一些复杂的问题. 示例1: 多继承用法与调用顺序 #include <string> #include <…...

程序员35岁以后就没有出路了吗?听听京东10年测开的分析

国内的互联网行业发展较快&#xff0c;所以造成了技术研发类员工工作强度比较大&#xff0c;同时技术的快速更新又需要员工不断的学习新的技术。因此淘汰率也比较高&#xff0c;超过35岁的基层研发类员工&#xff0c;往往因为家庭原因、身体原因&#xff0c;比较难以跟得上工作…...

数据结构(六):冒泡排序、选择排序、插入排序、希尔排序、快速排序

数据结构&#xff08;六&#xff09;一、大O表示法二、冒泡排序三、选择排序一、大O表示法 在计算机中采用粗略的度量来描述计算机算法的效率&#xff0c;这种方法被称为“大O”表示法。 我们判断一个算法的效率&#xff0c;不能只凭着算法运行的速度&#xff0c;因为随着数据…...

C++之类与对象(上)

目录 一、类的定义 二.类的访问限定及封装 1.访问限定 2.封装 三.类的作用域和实例化 2.类的实例化 四.类的对象大小的计算 1.类成员存储方式 2.结构体内存对齐规则 五.类成员函数的this指针 1.this指针的引出 2.this指针的特性 3.C语言和C实现Stack的对比 一、类的定义 class …...

Java岗面试题--Java并发 计算机网络(日积月累,每日三题)

目录1. 面试题一&#xff1a;在 Java 程序中怎么保证多线程的运行安全&#xff1f;1.1 追问一&#xff1a;Java 线程同步的几种方法&#xff1f;2. 面试题二&#xff1a;JMM3. 面试题三&#xff1a;计算机网络的各层协议及作用&#xff1f;1. 面试题一&#xff1a;在 Java 程序…...

三菱FX3U与威纶MT8071IP走RS422通讯

一、准备工作 1.需要工具&#xff1a; 电脑一台、PLC&#xff1a;三菱FX3U一个、触摸屏&#xff1a;威纶MT8071一个、 &#xff08;三菱圆形编程口转USB&#xff09;一根、触摸屏与电脑通讯线一根&#xff08;T型口数据线&#xff09;、PLC与触摸屏通讯线&#xff1a;电烙…...

给想考CISP的一点建议

如果你正在考虑参加CISP认证考试&#xff0c;以下是我对你的几点建议&#xff1a; 了解CISP考试&#xff1a; 在报名参加考试之前&#xff0c;要充分了解CISP认证考试的考试内容、考试形式、考试难度等相关信息&#xff0c;这有助于你制定更有效的备考计划。制定备考计划&…...

ACM 记忆化搜索

一.记忆化搜索概述 1.概念 搜索是一种简单有效但是效率又很低下的算法结构&#xff0c;其低效的原因主要在于存在很多重叠子问题。而记忆化搜索则是在搜索的基础上&#xff0c;利用数组来记录已经计算出来的重叠子问题状态&#xff0c;进行合理化的剪枝&#xff0c;从而降低时…...

spring框架常用注解简单说明

1、Configuration&#xff1a;标注在类上&#xff0c;相当于把当前类作为spring的xml配置文件中的&#xff1b; 2、Bean&#xff1a;标注在方法上&#xff0c;相当于spring配置文件中的&#xff1b; 3、Service&#xff1a;标注在类上&#xff0c;表明当前类是一个服务层的Be…...

2023-02-24 mysql/innodb-聚合-临时表避免OOM-使用磁盘文件-分析

摘要: mysql/innodb在执行聚合时, 当聚合的数据量太大时, 也就是临时表的大小超过tmp_table_size 限制时, 将进行写磁盘操作, 以避免OOM。 本文记录聚合数据写磁盘的操作。 参考: https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_tmp_table_…...

cracklib与libpwquality 评估密码的安全性

一、cracklib 检测密码强弱linux中采用pam pam_cracklib module来实现对密码强度的检测&#xff0c;可以通过配置让linux系统自动检测用户的密码是否为弱密码。yuminstall cracklib # centos apt-get install libcrack2 # ubuntu # 如果需要依赖此库做开发的话需要安装这个 y…...

【Java】保证并发安全的三大特性

一、并发编程三大特性的定义和由来 并发编程这三大特性就是为了在多个线程交替执行任务的过程中保证线程安全性。 二、为什么会出现线程不安全的现象呢&#xff1f; 接下来我们从这三个特性切入来介绍线程不安全的原因。 1.原子性&#xff1a; 一组操作要么全部执行&#…...

如何优雅的用golang封装配置项(Functional Options)

导读 最近要封装一个公共服务&#xff0c;涉及到配置项的地方总是找不到合理的方案&#xff0c;后来看了一下grpc在配置方面的封装&#xff0c;了解到原来是golang特有的Functional Options编程模式&#xff0c;今天分享给大家&#xff0c;希望你能用到&#xff0c;咱们直接来看…...

Springboot 使用thymeleaf 服务器无法加载resources中的静态资源异常处理

目录一、异常错误二、原因三、解决方法方法1. 将无法编译的静态资源放入可编译目录下方法2. 重新编译项目加载资源方法3. 修改pom.xml资源配置文件方法4. 不连接远程数据库启动&#xff0c;使用本地数据库一、异常错误 Springboot使用thymeleaf&#xff0c;并连接远程数据库启…...

服务端IOS订阅类型支付接入详细说明与注意事项

一、说明 由于本人在开发ios订阅类型支付接入的时候&#xff0c;遇到了很多坑&#xff0c;也查了不少资料&#xff0c;逐步完善了整个ios订阅支付服务端接入的功能&#xff0c;在这里写下总结和一些注意事项的记录&#xff0c;方便未来需要重新接入或者避免一些不必要的坑,这里…...

【剑指Offer】重建二叉树(递归+迭代)

重建二叉树一、递归法二、迭代法题目链接 题目描述&#xff1a; 输入某二叉树的前序遍历和中序遍历的结果&#xff0c;请构建该二叉树并返回其根节点。 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 示例 1: Input: preorder [3,9,20,15,7], inorder [9,3,15,…...

注解@Transactional 原理和常见的坑

这篇文章&#xff0c;会先讲述 Transactional 的 4 种不生效的 Case&#xff0c;然后再通过源码解读&#xff0c;分析 Transactional 的执行原理&#xff0c;以及部分 Case 不生效的真正原因1 项目准备下面是 DB 数据和 DB 操作接口&#xff1a;uidunameusex1张三女2陈恒男3楼仔…...

2023年全国最新交安安全员精选真题及答案4

百分百题库提供交安安全员考试试题、交安安全员考试预测题、交安安全员考试真题、交安安全员证考试题库等&#xff0c;提供在线做题刷题&#xff0c;在线模拟考试&#xff0c;助你考试轻松过关。 31.特种劳动防护用品必须具有“三证”&#xff0c;下列不属于“三证”的是&#…...

扬帆优配|半天翻倍,“蹭热点”翻车,前期“牛股”已近腰斩

周五上午&#xff0c;A股商场整体走低&#xff0c;多数职业板块和个股跌落&#xff0c;军工和核算机等板块逆势上涨&#xff0c;北向资金半天净卖出额约38亿元。 个股方面&#xff0c;昨夜公告被证监会立案查询的奥联电子股价再度大跌&#xff0c;盘中最贱价较近期高位已腰斩。…...

6 种易于上手的编程副业,每月赚取 1,000 多美元——没有废话

没有自由职业者或博客&#xff0c;也不需要前期费用。你们中的大多数人阅读这样的故事是希望其中的一些故事能帮助您赚更多的钱。好吧&#xff0c;几年前我还是同一个人。我希望尝试一些新的副业并赚点钱。其中一个视频建议我在网上写作&#xff0c;此后我写了很多技术文章。在…...