《信息学奥赛一本通》 (Python 一本通) - 训练题单

目录
第一章 Python 语言入门
├── 第一节 Python 语言简介
├── 第二节 Python 语言程序结构
第二章 顺序结构
├── 第一节 Python 语言基础
├── 第二节 运算符和表达式
├── 第三节 顺序结构实例
第三章 选择结构
├── 第一节 if 选择结构
├── 第二节 if-elif 结构
第四章 循环结构
├── 第一节 for 语句
├── 第二节 while 语句
├── 第三节 循环嵌套
第五章 列表
第六章 函数与模块
第七章 字符串

第一章 Python 语言入门

第一节 Python 语言简介

第二节 Python 语言程序结构

题目编号 题目名称 通过 提交
PY1001 【例1.1】Hello Python(浙版) 通过 提交
PY1002 【例1.2】A+B问题(浙版) 通过 提交
PY1003 【例1.3】温标换算(沪版) 通过 提交
PY1004 练1.1 字符三角形 通过 提交
PY1005 练1.2 购买电影票 通过 提交
PY1006 练1.3 梯形面积 通过 提交

第二章 顺序结构

第一节 Python 语言基础

题目编号 题目名称 通过 提交
PY1007 【例2.1】交换a和B的值(浙版) 通过 提交
PY1008 【例2.2】打招呼Hello(科教) 通过 提交
PY1009 【例2.3】购买笔记本(粤版) 通过 提交
PY1010 【例2.4】最适宜运动心率(科教) 通过 提交
PY1011 【例2.5】求3个整数的和 通过 提交
PY1012 练2.1 小明买图书 通过 提交
PY1013 练2.2 鸡兔同笼 通过 提交
PY1014 练2.3 求平均分 通过 提交

第二节 运算符和表达式

题目编号 题目名称 通过 提交
PY1015 【例2.6】数字对调 通过 提交
PY1016 【例2.7】BMI指数(华东) 通过 提交
PY1017 练2.4 与圆相关的计算 通过 提交
PY1018 练2.5 三角形面积 通过 提交
PY1019 练2.6 歌手大奖赛 通过 提交

第三节 顺序结构实例

题目编号 题目名称 通过 提交
PY1020 【例2.8】计算ASCII值 通过 提交
PY1021 【例2.9】计算成绩(Noip2017) 通过 提交
PY1022 【例2.10】牛吃牧草 通过 提交
PY1023 练2.7 糖果游戏 通过 提交
PY1024 练2.8 地球人口承载力估计 通过 提交

第三章 选择结构

第一节 if 选择结构

题目编号 题目名称 通过 提交
PY1025 【例3.1】购买笔记本(粤版) 通过 提交
PY1026 【例3.2】判断奇偶(华东) 通过 提交
PY1027 【例3.3】区间测速(浙版) 通过 提交
PY1028 【例3.4】飞船速度(教科) 通过 提交
PY1029 练3.1最大优惠价(粤版) 通过 提交
PY1030 练3.2判断闰年(粤版) 通过 提交
PY1031 练3.3最适宜运动心率2(科教) 通过 提交

第二节 if-elif 结构

题目编号 题目名称 通过 提交
PY1032 【例3.5】计程票(人教) 通过 提交
PY1033 【例3.6】BMI健康信息(沪版、华东、人教) 通过 提交
PY1034 练3.4 区间测速2(浙版) 通过 提交
PY1035 练3.5 购买笔记本2(粤版) 通过 提交

第四章 循环结构

第一节 for 语句

题目编号 题目名称 通过 提交
PY1036 【例4.1】输出连续10个数(浙版) 通过 提交
PY1037 【例4.2】网购笔记本(粤教) 通过 提交
PY1038 【例4.3】温度对应表1(沪版) 通过 提交
PY1039 【例4.4】温度对应表2(沪版) 通过 提交
PY1040 【例4.5】沃利斯公式(沪版) 通过 提交
PY1041 练4.1 for循环求和 通过 提交
PY1042 练4.2 输出偶数 通过 提交
PY1043 练4.3 输出奇偶数之和 通过 提交
PY1044 练4.4 求阶乘n!的值 通过 提交
PY1045 练4.5 数据统计 通过 提交
PY1046 练4.6 三角形 通过 提交

第二节 while 语句

题目编号 题目名称 通过 提交
PY1047 【例4.6】募集捐款(粤教) 通过 提交
PY1048 【例4.7】数字反转(沪版) 通过 提交
PY1049 【例4.8】理财产品收益(科教) 通过 提交
PY1050 【例4.9】求所有因子(浙版) 通过 提交
PY1051 【例4.10】猜数游戏(浙版) 通过 提交
PY1052 【例4.11】计算圆周率(沪版) 通过 提交
PY1053 练4.7 求第几项 通过 提交
PY1054 练4.8 求最大公约数 通过 提交
PY1055 练4.9 求最小n值 通过 提交
PY1056 练4.10 求末两位数 通过 提交
PY1057 练4.11 体操队 通过 提交

第三节 循环嵌套

题目编号 题目名称 通过 提交
PY1058 【例4.12】求阶乘和 通过 提交
PY1059 【例4.13】九九乘法表(人教) 通过 提交
PY1060 【例4.14】四位完全平方数 通过 提交
PY1061 练4.12 百钱买百鸡 通过 提交
PY1062 练4.13 水仙花数 通过 提交
PY1063 练4.14 找素数 通过 提交
PY1064 练4.15 阶乘之和 通过 提交
PY1065 练4.16 分解质因数 通过 提交

第五章 列表

题目编号 题目名称 通过 提交
PY1066 【例5.1】输出hello和world(科教) 通过 提交
PY1067 【例5.2】输出姓名(人教) 通过 提交
PY1068 【例5.3】反序输出 通过 提交
PY1069 【例5.4】5年储蓄存款收益(科教) 通过 提交
PY1070 【例5.5】冒泡排序 通过 提交
PY1071 【例5.6】火柴数字问题(科教) 通过 提交
PY1072 练5.1 输出兴趣爱好(浙版) 通过 提交
PY1073 练5.2 平移数据 通过 提交
PY1074 练5.3 开关房门 通过 提交
PY1075 练5.4 最大数位置 通过 提交
PY1076 练5.5 运动消耗热量表(浙版) 通过 提交
PY1077 练5.6 筛选法找质数 通过 提交
PY1078 练5.7 约瑟夫问题 通过 提交

第六章 函数与模块

题目编号 题目名称 通过 提交
PY1079 【例6.1】求n!的值(科教) 通过 提交
PY1080 【例6.2】求7!+11!-10!的值(沪教) 通过 提交
PY1081 【例6.3】用math模块求圆面积(浙版) 通过 提交
PY1082 【例6.4】求四边形面积(浙版) 通过 提交
PY1083 【例6.5】最小公倍数 通过 提交
PY1084 【例6.6】判断素数 通过 提交
PY1085 练6.1 求阶乘的和 通过 提交
PY1086 练6.2 计算组合数 通过 提交
PY1087 练6.3 冒泡排序 通过 提交
PY1088 练6.4 求完全数 通过 提交
PY1089 练6.5 素数个数 通过 提交
PY1090 练6.6 最大数max 通过 提交
PY1091 练6.7 分数约分 通过 提交
PY1092 练6.8 求亲和数 通过 提交
PY1093 练6.9 哥德巴赫猜想 通过 提交

第七章 字符串

题目编号 题目名称 通过 提交
PY1094 【例7.1】统计单词个数 通过 提交
PY1095 【例7.2】统计几种字符个数 通过 提交
PY1096 【例7.3】替换字母 通过 提交
PY1097 【例7.4】字符串判等 通过 提交
PY1098 【例7.5】验证子串 通过 提交
PY1099 练7.1 统计数字字符个数 通过 提交
PY1100 练7.2 只出现一次首字符 通过 提交
PY1101 练7.3 基因相关性 通过 提交
PY1102 练7.4 石头剪子布 通过 提交
PY1103 练7.5 亲朋字符串 通过 提交
PY1104 练7.6 合法C标识符 通过 提交
PY1105 练7.7 配对碱基链 通过 提交
PY1106 练7.8 密码翻译 通过 提交
PY1107 练7.9 小写转大写 通过 提交
PY1108 练7.10 整理药名 通过 提交