四则运算加入题目数量控制

eeepkk 2022-03-19 09:23:01

在上次基础计算以及答案范围控制的基础上,加入对题目数量控制

在判断答案范围的函数中,加入flag:

    if ans <= 100 & ans >= 0:
        str_all.append(str1)
        flag = 1
    else:
        flag = 0

在主函数中加入计数: 

    for i in range(0,100):
        m = random.randint(0, 100)
        n = random.randint(0, 100)
        on = random.randint(0,3)
        str1 = str(m) + str(opr[on]) + str(n) + '='
        str_all , flag = iflt(m,n,on,str1,str_all)
        xnum += flag
        if xnum == a:
            break

 

测试如下:

all code can be seen in software_coursework: This is a work on the class (gitee.com)

...全文
64 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

57

社区成员

发帖
与我相关
我的任务
社区描述
NUE软件工程教学社区
软件工程 高校
社区管理员
  • moonmontest
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧