python十以内加减法_【小学】 生成10以内的加减法
#!/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以内的加减法相关推荐
- python随机生成10道乘法题_python3 随机生成10以内的加法算术题
今晚晚饭过后,看到小孩在做加法题,全是10以内的,因为她现在只会10以内的加法题.而这些题是老婆手动出的题目. 看到这个情景,突然想到,可以用python来实现随机出题,而且可以指定出多少题,出多少以 ...
- Python实现随机生成10以内的加法
题目要求: 设计一个程序,帮助小学生练习10以内的加法 详情: - 随机生成加法题目; - 学生查看题目并输入答案; - 判别学生答题是否正确? - 退出时, 统计学生答题总数,正确数量及正确率(保 ...
- java编程10以内随机数字乘除_随机生成10个长度为10以内的字符串并排序(Java入门第三季集合下作...
作业要求: 实现代码: package JiHe; import java.util.List; import java.util.Collections; import java.util.Arra ...
- Python妙用|给小外甥生成10以内加减运算数学作业
前言: 前不久接到任务,要每天给小外甥出10以内的加减法习题.我寻思了一下,还是写代码生成测试习题方便. 为了自己偷懒,把习题和答案都生成,做完了让他自己检查,我只检查他有没有做题就行了^_^ 你还在 ...
- 【51】使用51单片机和数码管生成10以内加法及两组数据判断大小
最近小孩练习10以内加法运算,正好手上有块51开发板,写个程序自动生成题目会不会好一些呢. 开发板就是下面图这个 程序分成两部分 1.上电直接运行,是10以内加法,使用两个数码管分别显示两个数字 2. ...
- java1000到十10以内的加减法,【小学】 生成10以内的加减法
#!/usr/bin/env python # coding: utf-8 from random import randrange # 题目的最大数值 R_MAX = 10 # 生成的题目的数量 R ...
- python十大重点_你见过的最全面的 Python 重点
由于总结了太多的东西,所以篇幅有点长,这也是我'缝缝补补'总结了好久的东西. Py2 VS Py3print成为了函数,python2是关键字 不再有unicode对象,默认str就是unicode ...
- python小数乘法计算_小学数学所有的知识点都在这里,期末复习必备!
01 小学数学法则知识归类 (1)笔算两位数加法,要记三条 1.相同数位对齐: 2.从个位加起: 3.个位满10向十位进1. (2)笔算两位数减法,要记三条 1.相同数位对齐: 2.从个位减起: 3. ...
- python十大语法_精华-Python十大语法有哪些?
Python是某种象征简易观念的语言,其语法相比简易,特别容易入门.然而,假如此后小视Python语法的精妙和深邃,那便大错特错了.文中细致挑选了最能体现Python语法之精妙的十个知识要点,并另附完 ...
- python十分钟教程_简洁的十分钟Python入门教程
[简介] Python是一种动态解释型的编程语言.Python可以在Windows.UNIX.MAC等多种操作系统上使用,也可以在Java..NET开发平台上使用. [特点] 1 Python使用C语 ...
最新文章
- rpc进程Linux,linux RPC 测试(转载)
- CG CTF RE ReadAsm2
- 中秋福利大放送!教你既可朝九晚五,又可诗和远方!
- c语言hash存储,C语言实现HashTable(一) 介绍
- (转)Apache 中 KeepAlive 配置的合理使用
- Union/find--不相交集类(并查集)
- 网络基石 —— 双绞线、水晶头与 MIC
- 安装qt qmake 错误:could not find a Qt installation of ''
- CAD中怎么在线缆上输入或删除文字?
- html doc全称,html标签全称和功能介绍.doc
- 美团外卖饿了么百度外卖竞品分析报告
- SpringSecurity实战(八)-通用第三方登陆-自定义认证配置实现
- 永中office linux卸载,永中office2012forLinux的安装卸载
- lodop直接打印服务器的文件,C-Lodop云打印服务器
- python实现服务器客户端模式_Python简单实现服务器与客户端通讯
- 正则表达式反解析测试工具
- Linkflow+表单工具:赋能表单数据,提升表单营销能力
- 宠物医院称可给怀孕宠物剖腹产 医生一对一护理
- 数据分析与可视化 --aws云平台
- 时间序列预测-深度学习方法
热门文章
- VS2015 保护视力 背景色设置
- 基于JavaWeb的背单词系统的设计与实现
- 苹果蓝牙耳机平替哪个好用?商务通话蓝牙耳机推荐
- 【Vue】以登录token为例,理解vuex状态管理使用
- 英语聊天时“好的”、“我知道了”、“收到”、“嗯嗯”之类的怎么说?
- 保持初心,不负韶华||回顾2021,展望2022
- TikTok二面: 说下二维码登录的原理?
- AMAZEUI之iscroll 下滑刷新/上拉加载更多实例
- [无线]无线传输距离预估计算
- IMDB电影评论文本分类