zoukankan      html  css  js  c++  java
  • 计应193第一组小学生做题软件——姚则谦

    小学生算术能力测试系统:
    设计一个程序,用来实现帮助小学生进行百以内的算术练习,它具有以下功能:
    提供10道加、减、乘或除四种基本算术运算的题目;
    练习者根据显示的题目输入自己的答案,程序自动判断输入的答案是否正确并显示出相应的信

    import random
    def calculation_formula(a,b,c,c1,c2):
        if c1 == '+':
            num = a+b
        else:
            num = a-b
        if c2 == '+':
            num = num+c
        else :
            num = num-c
        return num
      
    def random_formula():
        a = random.randint(0, 100)
        b = random.randint(0, 100)
        c = random.randint(0, 100)
        op = ['+', '-']
        c1 = random.choice(op)
        c2 = random.choice(op)
        formula = str(a) + c1 + str(b) + c2 + str(c)
        re = calculation_formula(a,b,c,c1,c2)
        string = formula+'='+str(re)
        if re < 0:
            random_formula()
        else:
            with open(r'C:Userslch20Desktopmath1.txt','a',encoding='utf-8') as f:
                f.write(string)
                f.write('
    ')
            pass
     
     
    for i in range(25):
        random_formula()
        pass

    息。

  • 相关阅读:
    解决sql2008附加不了2005的数据库文件的问题
    方阵
    台阶问题
    螺旋矩阵
    兔子问题
    九乘九乘法口诀
    选猴王
    拿鸡蛋问题
    软工个人作业
    小学四则运算法则训练
  • 原文地址:https://www.cnblogs.com/bladepoint/p/14829143.html
Copyright © 2011-2022 走看看