zoukankan      html  css  js  c++  java
  • 四则运算

    1.代码

    import random
    def t():
        sym = ['+', '-', '×', '÷']
        f= random.randint(0, 3)
        n1 = random.randint(1, 20)
        n2 = random.randint(1, 20)
        result = 0
        if f== 0:
            result  = n1 + n2
        elif f == 1:
            n1, n2 = max(n1, n2), min(n1, n2)
            result  = n1 - n2
        elif f== 2:
            result  = n1 * n2
        elif f == 3:
            n1, n2 = max(n1, n2), min(n1, n2)
            while n1 % n2 != 0:
                n1 = random.randint(1, 10)
                n2 = random.randint(1, 10)
                n1, n2 = max(n1, n2), min(n1, n2)
            result  = int(n1 / n2)
        print(n1, sym[f], n2, '= ', end='')
        return result
    def test():

        print('输入所需要的题目数量')
        n=int(input())
        result =[]
        m=0
        while m<=(n-1):
            print(m+1,end='、')
            result .append(t())
            print(' ')
            m=m+1
        m=0
        print('对应的答案:')
        while m<=(n-1):
            print(m+1,'、',result [m])
            m=m+1
    print('选择想要的模式')
    print('1、进行四则运算')
    print('2、制作题库')
    n=int(input())
    if n==1:
        while True:
            result  = t()
            j= input()
            s= int(j)
            if s== result :
                print('right')
            else:
                print('error.,the answer is', result )
    if n==2:
        test()

    2.运算结果

  • 相关阅读:
    Spark RDD简介与运行机制概述
    MongoDB 3.0.6的主,从,仲裁节点搭建
    kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)
    Spark配置参数调优
    SparkSQL项目中的应用
    SparkSQL相关语句总结
    Hadoop系统架构
    Hadoop常用命令
    spark单机模式简单搭建
    Spark参数配置说明
  • 原文地址:https://www.cnblogs.com/shwan-1949/p/14057207.html
Copyright © 2011-2022 走看看