#!/usr/bin/env python

# coding: utf-8

from random import randrange

# 题目的最大数值

R_MAX = 10

# 生成的题目的数量

R_PAGE = 70

# 生成减法列表

def get_sub_list():

sub_list = []

for x in range(R_MAX):

for y in range(x + 1):

sub_item = str(x) + " - " + str(y) + " = "

sub_list.append(sub_item)

return sub_list

# 生成加法列表

def get_add_list():

add_list = []

for a in range(R_MAX):

for b in range(R_MAX):

add_item = str(a) + " + " + str(b) + " = "

add_list.append(add_item)

return add_list

# 生成目标列表

def get_target_list(_add_li, _sub_li):

_all = _add_li + _sub_li

_target_list = []

for i in range(R_PAGE):

random_index = randrange(0, len(_all))

_target_list.append(_all[random_index])

return _target_list

# 写入文本

def write_text(t_list):

file_name = 'TAS_List.txt'

with open(file_name, 'w') as file:

file.write('\n'.join(t_list))

# MAIN

if __name__ == '__main__':

# 生成加、减法列表

add_li = get_add_list()

sub_li = get_sub_list()

# 生成目标列表

target_list = get_target_list(add_li, sub_li)

# 写入text

write_text(target_list)

PS:自用的  不做解释                        作者:一个吃货帅锅

java1000到十10以内的加减法,【小学】 生成10以内的加减法相关推荐

  1. java 随机生成10个整数_Java:随机生成10个整数(1-100),对生成的序列进行排序,并插入一个任意数...

    import java.util.Random; public class GetNum { public static int i = 0; public static void main(Stri ...

  2. 利用26个字母和10个数字,随机生成10个8位密码

    import random str = 'abcdefghijklmnopqrstuvwxyz0123456789' for i in range(10):print(''.join(random.c ...

  3. java实现小学数学100以内较难加减法

    给小朋友们编100以内的加减法这个工作枯燥.容易出错,就花半小时写了段简单的java代码来实现,要求如下:1.加法和减法随机出现:(用随机数是奇数减法偶数加法实现)2.加法和减法算式中必须要进位或借位 ...

  4. java编写随机程序,随机生成10道一百以内的加减法

    Java随机生成10道一百以内的加减法 利用Java随机编程输出10道一百以内的加减法 在这里插入代码片 public static void main(String[] args){Scanner ...

  5. 利用EXCEL自动生成20以内加减法

    小学开始学计算题的时候,经常需要练习10以内加减法,20以内加减法等等,每天找题目让人比较头疼,自己写又比较耗时间,于是想着利用表格中的随机函数能不能自动生成习题.在网上找了几个方法试着弄了一下成功了 ...

  6. 小学数学加减法测试软件,(完整版)小学五年级数学分数加减法测试卷

    <(完整版)小学五年级数学分数加减法测试卷>由会员分享,可在线阅读,更多相关<(完整版)小学五年级数学分数加减法测试卷(5页珍藏版)>请在人人文库网上搜索. 1.小学五年级数学 ...

  7. 十位数和个位数交换python_Python实现100以内十位数数字比个位数数字小的数

    原标题:Python实现100以内十位数数字比个位数数字小的数 最近在学习Python和C#,这2种语言都是支持面向对象的,想借此来更加深入地学习.了解面向对象. # -*- coding:utf-8 ...

  8. 生成20以内加减法代码

    package com;import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.util. ...

  9. Java口算练习软件(随机生成10道100以内的数学练习题)

    Java口算练习软件 使用Java编写口算练习软件 实现以下功能点: 1.随机生成10道100以内的加减法练习题 2.设计GUI界面(包含"生成题目"."上一题" ...

  10. 10岁才上小学的他,如今是高校男神教授

    南京师范大学本科招生头条号消息,三尺讲台,方寸之间,有这样一位老师:他从教30多年,上课从不点名,学生也从不缺席:他是国内第一个翻译塔洛克<寻租>的人,讲义出版第一年便获得了2.3万册的发 ...

最新文章

  1. 【ES6】函数的拓展
  2. Prepare for Android
  3. 【五】MongoDB管理之生产环境说明
  4. linux不保存退出命令_面试提问说出16个linux命令,能凑齐不!高频22个Linux命令在这里...
  5. 企业网站服务器负载均衡技术
  6. 03、MySQL—数据表操作
  7. jfinal项目部署服务器,jfinal undertow项目再集成JDK,一键安装系统服务,让部署再快一点...
  8. C++设计模式-Facade模式
  9. IT项目管理之系统设计
  10. 内存映射过程之paging_init
  11. 面试问道 docker你用过啥命令
  12. 时间序列信号处理系列-基于Python的同步压缩变换
  13. iOS实时美颜滤镜实现
  14. 1.1 爬虫入门介绍
  15. mysql 提高update性能_如何调整Mysql中insert、update、delete的顺序来提高效率_提高MySQL效率与性能的技巧...
  16. FYI|OHBM BrainArt Competition DDL: June06/2021
  17. 利用多线程与网络编程编写的实时聊天小程序
  18. GAFA将改变全球半导体势力版图
  19. 常用的邮箱有哪些?公司邮箱如何申请?
  20. 哔哩哔哩 B站挂了!完了,5个9可靠性,超时了!

热门文章

  1. 无穷小和无穷大·漫画
  2. ElasticSearch(四):ES nested嵌套文档与父子文档处理
  3. 漂亮的红色玫瑰花——情人节-圣诞节专属-代码实现
  4. 对PES NALU 帧的疑惑
  5. 区块链落地应用虚实待验,以人为本挖井为先
  6. 谁的php最厉害,羽坛四大天王谁最强?羽毛球四大天王排行榜(图)
  7. C#使用德卡T10读取社报告卡基本信息
  8. OpenCV4.5.2(+opencv_contrib)+CMake3.20.1+vs2017重新编译
  9. MGR 8.0 + ProxySQL 2.0 部署实录
  10. postfix中recipient/client/sender/helo四者的区别转载