#!/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:自用的  不做解释                        作者:一个吃货帅锅

python十以内加减法_【小学】 生成10以内的加减法相关推荐

  1. python随机生成10道乘法题_python3 随机生成10以内的加法算术题

    今晚晚饭过后,看到小孩在做加法题,全是10以内的,因为她现在只会10以内的加法题.而这些题是老婆手动出的题目. 看到这个情景,突然想到,可以用python来实现随机出题,而且可以指定出多少题,出多少以 ...

  2. Python实现随机生成10以内的加法

    题目要求: 设计一个程序,帮助小学生练习10以内的加法 详情: - 随机生成加法题目; - 学生查看题目并输入答案; - 判别学生答题是否正确? - 退出时, 统计学生答题总数,正确数量及正确率(保 ...

  3. java编程10以内随机数字乘除_随机生成10个长度为10以内的字符串并排序(Java入门第三季集合下作...

    作业要求: 实现代码: package JiHe; import java.util.List; import java.util.Collections; import java.util.Arra ...

  4. Python妙用|给小外甥生成10以内加减运算数学作业

    前言: 前不久接到任务,要每天给小外甥出10以内的加减法习题.我寻思了一下,还是写代码生成测试习题方便. 为了自己偷懒,把习题和答案都生成,做完了让他自己检查,我只检查他有没有做题就行了^_^ 你还在 ...

  5. 【51】使用51单片机和数码管生成10以内加法及两组数据判断大小

    最近小孩练习10以内加法运算,正好手上有块51开发板,写个程序自动生成题目会不会好一些呢. 开发板就是下面图这个 程序分成两部分 1.上电直接运行,是10以内加法,使用两个数码管分别显示两个数字 2. ...

  6. java1000到十10以内的加减法,【小学】 生成10以内的加减法

    #!/usr/bin/env python # coding: utf-8 from random import randrange # 题目的最大数值 R_MAX = 10 # 生成的题目的数量 R ...

  7. python十大重点_你见过的最全面的 Python 重点

    由于总结了太多的东西,所以篇幅有点长,这也是我'缝缝补补'总结了好久的东西. Py2 VS Py3print成为了函数,python2是关键字 不再有unicode对象,默认str就是unicode ...

  8. python小数乘法计算_小学数学所有的知识点都在这里,期末复习必备!

    01 小学数学法则知识归类 (1)笔算两位数加法,要记三条 1.相同数位对齐: 2.从个位加起: 3.个位满10向十位进1. (2)笔算两位数减法,要记三条 1.相同数位对齐: 2.从个位减起: 3. ...

  9. python十大语法_精华-Python十大语法有哪些?

    Python是某种象征简易观念的语言,其语法相比简易,特别容易入门.然而,假如此后小视Python语法的精妙和深邃,那便大错特错了.文中细致挑选了最能体现Python语法之精妙的十个知识要点,并另附完 ...

  10. python十分钟教程_简洁的十分钟Python入门教程

    [简介] Python是一种动态解释型的编程语言.Python可以在Windows.UNIX.MAC等多种操作系统上使用,也可以在Java..NET开发平台上使用. [特点] 1 Python使用C语 ...

最新文章

  1. rpc进程Linux,linux RPC 测试(转载)
  2. CG CTF RE ReadAsm2
  3. 中秋福利大放送!教你既可朝九晚五,又可诗和远方!
  4. c语言hash存储,C语言实现HashTable(一) 介绍
  5. (转)Apache 中 KeepAlive 配置的合理使用
  6. Union/find--不相交集类(并查集)
  7. 网络基石 —— 双绞线、水晶头与 MIC
  8. 安装qt qmake 错误:could not find a Qt installation of ''
  9. CAD中怎么在线缆上输入或删除文字?
  10. html doc全称,html标签全称和功能介绍.doc
  11. 美团外卖饿了么百度外卖竞品分析报告
  12. SpringSecurity实战(八)-通用第三方登陆-自定义认证配置实现
  13. 永中office linux卸载,永中office2012forLinux的安装卸载
  14. lodop直接打印服务器的文件,C-Lodop云打印服务器
  15. python实现服务器客户端模式_Python简单实现服务器与客户端通讯
  16. 正则表达式反解析测试工具
  17. Linkflow+表单工具:赋能表单数据,提升表单营销能力
  18. 宠物医院称可给怀孕宠物剖腹产 医生一对一护理
  19. 数据分析与可视化 --aws云平台
  20. 时间序列预测-深度学习方法

热门文章

  1. VS2015 保护视力 背景色设置
  2. 基于JavaWeb的背单词系统的设计与实现
  3. 苹果蓝牙耳机平替哪个好用?商务通话蓝牙耳机推荐
  4. 【Vue】以登录token为例,理解vuex状态管理使用
  5. 英语聊天时“好的”、“我知道了”、“收到”、“嗯嗯”之类的怎么说?
  6. 保持初心,不负韶华||回顾2021,展望2022
  7. TikTok二面: 说下二维码登录的原理?
  8. AMAZEUI之iscroll 下滑刷新/上拉加载更多实例
  9. [无线]无线传输距离预估计算
  10. IMDB电影评论文本分类