用Python做的数学四则运算_算术口算练习程序(后添加减乘除)

 更新时间:2016年02月27日 22:59:05   作者:aw344的专栏  
这篇文章主要介绍了用Python做的数学四则运算_算术口算练习程序(后添加减乘除),需要的朋友可以参考下

最近着迷上了 Python

用Python给小宝做的数学算数口算练习程序(2015年1月添加四则运算)!

给小宝做的口算游戏:

#用Python给小宝做的数学算数口算练习程序(2015年1月添加四则运算)!
#给小宝做的口算游戏:


import string
 import random
 input=11
 nums=10
 num=0
 righ1t=0 #分数#
flagwrong=0 #没错过
print e[1;34mThis text is bold blue.e[0m
 print 一共有%d道题目:%(nums)
 print e[33;45;1mBold yellow on magenta.e[0m ;
 while True:
 flagwrong=0
 if num>=nums:
 print 一共(1次就)做对了%d道/%d道 题目%(righ1t,nums),
 if righ1t>=10:
 print 你真棒啊! 100分啊!!!
elif righ1t>=8:
 print 你不错啊,80分以上啊!!!
else:
 print 还要加油哦!
break;
 elif num num=num+1

 x=random.randint(1, 100) #100以内的数字
y=random.randint(1, 10)
 print


 symbol=random.randint(0,3)
 #symbol=3 #测试除法#
if 0==symbol: #加法
# 内循环-做题
print 第%d题:%d+%d=%(num,x,y),
 input=raw_input()
 intp=string.atoi(input)
 print intp
 while intp!=(x+y):
 print 不对! %d+%d不等于%d%(x,y,intp)
 flagwrong=1; #错过一次,就不能做成绩(分数)的增长了
print 再算一遍,第%d题:%d+%d=%(num,x,y),
 input=raw_input()
 intp=string.atoi(input)
 if intp==x+y:
 break;
 continue;
 if intp == (x+y):
 print 对了! %d+%d就是等于%d%(x,y,intp)
 if flagwrong==0:
 righ1t=righ1t+1
 continue;
 break;


 elif 1==symbol: #减法
# 内循环-做题
if x print 第%d题:%d-%d=%(num,x,y),
 input=raw_input()
 intp=string.atoi(input)
 print intp
 while intp!=(x-y):
 print 不对! %d-%d不等于%d%(x,y,intp)
 flagwrong=1; #错过一次,就不能做成绩(分数)的增长了
print 再算一遍,第%d题:%d-%d=%(num,x,y),
 input=raw_input()
 intp=string.atoi(input)
 if intp==x-y:
 break;
 continue;
 if intp == (x-y):
 print 对了! %d-%d就是等于%d%(x,y,intp)
 if flagwrong==0:
 righ1t=righ1t+1
 continue;
 break;


 elif 2==symbol: #乘法
# 内循环-做题
#if x print 第%d题:%d*%d=%(num,x,y),
 input=raw_input()
 intp=string.atoi(input)
 print intp
 while intp!=(x*y):
 print 不对! %d*%d不等于%d%(x,y,intp)
 flagwrong=1; #错过一次,就不能做成绩(分数)的增长了
print 再算一遍,第%d题:%d*%d=%(num,x,y),
 input=raw_input()
 intp=string.atoi(input)
 if intp==x*y:
 break;
 continue;
 if intp == (x*y):
 print 对了! %d*%d就是等于%d%(x,y,intp)
 if flagwrong==0:
 righ1t=righ1t+1
 continue;
 break;


 elif 3==symbol: #除法
# 内循环-做题
if x print 第%d题:%d/%d=%(num,x,y),
 print 商?:,

input=raw_input()
 intp=string.atoi(input)
 print 余数是?:,
input2yushu=raw_input()
 intp2yushu=string.atoi(input2yushu)


 print 商:,
print intp,
 print 余数是:,
print intp2yushu

 while x !=( ( intp * y)+intp2yushu ):
 print 不对! %d/%d不等于商%d,余%d !%(x,y,intp,intp2yushu)
 flagwrong=1; #错过一次,就不能做成绩(分数)的增长了
print 再算一遍,第%d题:%d/%d的商=?%(num,x,y),
 input=raw_input()
 intp=string.atoi(input)
 print 余?=,
input2yushu=raw_input()
 intp2yushu=string.atoi(input2yushu)

 if x ==( intp*y + intp2yushu ):
 break;
 continue;
 if x == ( (intp*y)+intp2yushu ):
 print 对了! %d/%d就是等于商%d,余%d !%(x,y,intp,intp2yushu)
 if flagwrong==0:
 righ1t=righ1t+1
 continue;
 break;


 #100以内的 加法/减法/乘法/除法

num=0

相关文章

  • python制作简单计算器功能

    python制作简单计算器功能

    这篇文章主要为大家详细介绍了python制作简单计算器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • python3.9之你应该知道的新特性详解

    python3.9之你应该知道的新特性详解

    这篇文章主要介绍了python3.9之你应该知道的新特性详解,需要的朋友可以参考下
    2021-04-04
  • Python获取接口数据的实现示例

    Python获取接口数据的实现示例

    本文主要介绍了Python获取接口数据的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • PyCharm出现卡顿问题的解决

    PyCharm出现卡顿问题的解决

    这篇文章主要介绍了PyCharm出现卡顿问题的解决方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 基于python的Tkinter实现一个简易计算器

    基于python的Tkinter实现一个简易计算器

    这篇文章主要介绍了基于python的Tkinter实现一个简易计算器的相关资料,还为大家分享了仅用用50行Python代码实现的简易计算器,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • 解决Pycharm的项目目录突然消失的问题

    解决Pycharm的项目目录突然消失的问题

    今天小编就为大家分享一篇解决Pycharm的项目目录突然消失的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • Python+matplotlib+numpy绘制精美的条形统计图

    Python+matplotlib+numpy绘制精美的条形统计图

    这篇文章主要介绍了Python+matplotlib+numpy绘制精美的条形统计图,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Python GUI编程学习笔记之tkinter事件绑定操作详解

    Python GUI编程学习笔记之tkinter事件绑定操作详解

    这篇文章主要介绍了Python GUI编程学习笔记之tkinter事件绑定操作,结合实例形式分析了Python GUI编程tkinter事件绑定常见操作技巧与使用注意事项,需要的朋友可以参考下
    2020-03-03
  • 仅用几行Python代码就能复制她的U盘文件?

    仅用几行Python代码就能复制她的U盘文件?

    上大学的时候有老师不给上课的PPT,就总想有个程序能偷偷复制老师的U盘一直没有去实现,最近不想看论文就想起来这个事情了,发现其实用几行python代码就能搞定.分两步,首先写出来python代码,其次把.py文件转换成exe文件,直接在windows电脑上后台运行,需要的朋友可以参考下
    2021-06-06
  • 解析python调用函数加括号和不加括号的区别

    解析python调用函数加括号和不加括号的区别

    这篇文章主要介绍了python调用函数加括号和不加括号的区别,不带括号时,调用的是这个函数本身 ,是整个函数体,是一个函数对象,不须等该函数执行完成,具体实例代码跟随小编一起看看吧
    2021-10-10

最新评论