1.小学生算术能力测试系统:

题目要求:

设计一个程序,用来实现帮助小学生进行百以内的算术练习,它具有以下功能:

提供10道加、减、乘或除四种基本算术运算的题目;

练习者根据显示的题目输入自己的答案,程序自动判断输入的答案是否正确并显示出相应的信息。

import random

count = 0

right = 0

op = ['+','-','*','/']

while True:

a= random.randint(0,9)

b= random.randint(0,9)

s = random.choice(op)

print('%d %s %d = ' %(a,s,b))

question = input('请输入您的答案:(q退出)')

if s == '+':

result = a + b

if s == '-':

result = a - b

if s == '*':

result = a * b

if s == '/':

result = a // b

if question == str(result):

print('回答正确')

right += 1

count += 1

elif question == 'q':

break

else:

print('回答错误')

count += 1

percent = right / count

print('测试结束,共回答%d道题,正确个数为%d,正确率为%.2f%%' %(count,right,percent * 100))

2.设计一个程序,帮助小学生练习10以内的加法

题目要求:

随机生成加法题目;

学生查看题目并输入答案;

判别学生答题是否正确?

退出时, 统计学生答题总数,正确数量及正确率(保留两位小数点);

import random

count = 0 #定义技术七记录总的题目数

right = 0 #定义计数器记录正确数目

while True:

a= random.randint(0,9)

b= random.randint(0,9)

print('%d + %d = ' %(a,b))

question = input('请输入您的答案:(q退出)')

result = a + b

if question == str(result):

print('回答正确')

right += 1

count += 1

elif question == 'q':

break

else:

print('回答错误')

count += 1

percent = right / count

print('测试结束,共回答%d道题,正确个数为%d,正确率为%.2f%%' %(count,right,percent * 100))

python10以内的加减计算器_python学习之实现简单计算器(加减乘除)小学生能力测试-Go语言中文社区...相关推荐

  1. 简笔彩色圣诞树的python代码_Python绘图,圣诞树,花,爱心 | Turtle篇-Go语言中文社区...

    1.画圣诞树 import turtle screen = turtle.Screen() screen.setup(800,600) circle = turtle.Turtle() circle. ...

  2. python中的除法、取整和求模_python中的除法,取整和求模-Go语言中文社区

    首先注明:如果没有特别说明,以下内容都是基于python 3.4的. 先说核心要点: 1. /是精确除法,//是向下取整除法,%是求模 2. %求模是基于向下取整除法规则的 3. 四舍五入取整roun ...

  3. python怎么表白源码_Python浪漫表白源码(附带详细教程)-Go语言中文社区

    要知道我们程序猿也是需要浪漫的,小博我之前在网上搜寻了很多代码,确发现好多都不是最新的,所以自己就整理了一下代码,现在与广大博友们分享下 我们需要用到的包 使用pip install +(包名) tu ...

  4. 用python画一个简单卡通人物_Python绘制可爱的卡通人物 | 【turtle使用】-Go语言中文社区...

    微信公众号:AI算法与图像处理如果你觉得对你有帮助,欢迎关注.转发以及点赞哦-( ̄▽ ̄-)~ Turtle库 简介 什么是Turtle 首先,turtle库是一个点线面的简单图像库,能够完成一些比较简 ...

  5. java计算10以内阶层相加的值_大班计算:10以内数加减混合运算

    大班计算:10以内数加减混合运算 设计意图: 在学习利用加减法的基础上通过情境课件来学习加减混合运算.新课利用两幅生动形象的描述,展现白天鹅飞来飞去的情景,让幼儿明白飞来就是加上,飞走就是减去的意义. ...

  6. 连续型切片与离散加减的思路学习

    连续型切片与离散加减的思路学习 @(微积分) 思考一道1999年的习题. 设f(x)是区间[0,+∞)[0,+\infty)上单调递减且非负的连续函数.an=∑nk=1f(k)−∫n1f(x)dx,n ...

  7. 程序设计题:小学 100 以内正整数加减运算

    程序设计题:小学 100 以内正整数加减运算 1 问题描述 设计并实现"小学 100 以内整数加减运算"系统,程序要求如下: (1)随机出 10 道题,这 10 道题目不能重复,如 ...

  8. C/C++小学100以内正整数加减运算[2023-03-14]

    C/C++小学100以内正整数加减运算[2023-03-14] 程序设计题:小学100以内正整数加减运算 面向专业:计算机科学与技术 难度等级:4 出题人:崔红燕 1 问题描述 设计并实现" ...

  9. python自训练神经网络_tensorflow学习笔记之简单的神经网络训练和测试

    本文实例为大家分享了用简单的神经网络来训练和测试的具体代码,供大家参考,具体内容如下 刚开始学习tf时,我们从简单的地方开始.卷积神经网络(CNN)是由简单的神经网络(NN)发展而来的,因此,我们的第 ...

最新文章

  1. 零基础也可以实现“机器同传翻译”!
  2. python爬虫---requests库的用法
  3. php异步检测用户名是否已经存在,AJAX实例-检测用户名是否存在
  4. 微信「看一看」 推荐排序技术揭秘
  5. 数据库、表、表内容增删改查
  6. Linux下rgmii接口与fpga相连,FPGA控制RGMII接口PHY芯片88E1512网络通信
  7. VMware Centos 网络配置
  8. 理解 webpack 热更新
  9. 2019届[月考01-03]高三理科数学试题参考答案
  10. 浅谈前端响应式设计(二)
  11. mac 下安装iwork+ps+nx2
  12. 电机转矩、功率、转速之间的关系及计算公式
  13. 批量修改文件夹名称的一部分字符
  14. 找出若干个非零数中的最小值以及它们的平均值
  15. 《梁宁·产品思维30讲》
  16. 外星人电脑装linux双系统,在外星人电脑上安装windows10和ubuntu16.04双系统小记
  17. [每周心学]示弟立志说(附译文)
  18. [EOS源码分析]7.EOS智能合约开发实践之合约调用合约(inline action)
  19. 在SpringMVC项目中使用HIkariCP
  20. 备忘5:爬取微博热门信息以及所有热门微博评论的用户信息

热门文章

  1. android必备软件清单[]
  2. sklearn——数据降维
  3. #1035-D: single-precision operand implicitly converted to double-precision
  4. 打开wps,提示: 运行时错误 429 activeX部件不能创建对象
  5. 希望计算机专业学生都知道这些宝藏老师
  6. div keydown事件
  7. 微软拼音转换工具类ChnCharInfo.dll
  8. hikari数据源配置类_springboot 2 多数据源 hikari 连接池
  9. thinkphp随机字符串
  10. mysql 主键 索引类型_MYSQL常见索引类型(主键索引/唯一索引/普通索引/组合索引)...