本页目录
全部练习题
发布时间:
一本通·启蒙篇 题库(三档分类 + 练习点)
共 478 题,全部可用 Python 完成。按「简单 / 初级 / 高级」三档 + 每道题练习点整理。
简单(共 79 题)
入门 · 顺序结构(第2~14章):最基础的输入输出、变量、加减乘除,零基础即可上手。
第2章 · 顺序结构(练:输出语句 print(打印一行文字))
- QM-P3791 【例2.1】Hello World
输出语句 print(打印一行文字) - QM-P3793 练2.1 春节快乐
输出语句 print(打印一行文字) - QM-P3792 【例2.2】你好世界
输出语句 print(打印一行文字) - QM-P3794 练2.2 单句春晓
输出语句 print(打印一行文字)
第3章 · 顺序结构(练:输出表达式与简单图案)
- QM-P3795 【例3.1】 输出表达式的值
输出表达式与简单图案 - QM-P3797 练3.1 唐诗春晓
输出表达式与简单图案 - QM-P3796 【例3.2】 打印长方形
输出表达式与简单图案 - QM-P3798 练3.2 雪花
输出表达式与简单图案 - QM-P3799 练3.3 01子串
输出表达式与简单图案
第4章 · 顺序结构(练:变量赋值与两数交换)
- QM-P3800 【例4.1】 交换两个数的位置
变量赋值与两数交换 - QM-P3802 练4.1 阿布拉卡达布拉
变量赋值与两数交换 - QM-P3801 【例4.2】 天安门广场的面积
变量赋值与两数交换 - QM-P3803 练4.2 列朋波骨
变量赋值与两数交换 - QM-P3804 练4.3 3个连续数
变量赋值与两数交换 - QM-P3805 练4.4 牛吃牧草
变量赋值与两数交换
第5章 · 顺序结构(练:输入语句 input(读入数据))
- QM-P3806 【例5.1】量身高
输入语句 input(读入数据) - QM-P3808 练5.1 复读机
输入语句 input(读入数据) - QM-P3807 【例5.2】输出第二个整数
输入语句 input(读入数据) - QM-P3809 练5.2 阿布拉2
输入语句 input(读入数据) - QM-P3810 练5.3 电影票
输入语句 input(读入数据)
第6章 · 顺序结构(练:四则运算(加减乘除))
- QM-P3811 【例6.1】 比赛成绩
四则运算(加减乘除) - QM-P3814 练6.1 植树造林
四则运算(加减乘除) - QM-P3812 【例6.2】捡石头
四则运算(加减乘除) - QM-P3815 练6.2 兴趣小组
四则运算(加减乘除) - QM-P3813 【例6.3】 套盒子
四则运算(加减乘除) - QM-P3816 练6.3 整数的和
四则运算(加减乘除)
第7章 · 顺序结构(练:浮点数与保留小数位数)
- QM-P3817 【例7.1】保留3位小数
浮点数与保留小数位数 - QM-P3819 练7.1 埃及金字塔
浮点数与保留小数位数 - QM-P3818 【例7.2】与圆相关的计算
浮点数与保留小数位数 - QM-P3820 练7.2 保留12位小数
浮点数与保留小数位数 - QM-P3821 练7.3买图书
浮点数与保留小数位数 - QM-P3822 练7.4梯形面积
浮点数与保留小数位数
第8章 · 顺序结构(练:带余除法、整除与取模)
- QM-P3823 【例8.1】人民币支付
带余除法、整除与取模 - QM-P3826 练8.1 尼克与强盗
带余除法、整除与取模 - QM-P3824 【例8.2】成绩
带余除法、整除与取模 - QM-P3827 练8.2 完成习题
带余除法、整除与取模 - QM-P3825 【例8.3】计算球的体积
带余除法、整除与取模 - QM-P3828 练8.3计算分数的浮点数值
带余除法、整除与取模 - QM-P3829 练8.4带余除法
带余除法、整除与取模 - QM-P3830 练8.5 幸运数
带余除法、整除与取模
第9章 · 顺序结构(练:字符类型与 ASCII 码)
- QM-P3831 【例9.1】输出字符三角形
字符类型与 ASCII 码 - QM-P3834 练9.1 字符菱形
字符类型与 ASCII 码 - QM-P3832 【例9.2】打印字符
字符类型与 ASCII 码 - QM-P3835 练9.2 打印ASCII码
字符类型与 ASCII 码 - QM-P3833 【例9.3】小写字母转大写字母
字符类型与 ASCII 码 - QM-P3836 练9.3 加四密码
字符类型与 ASCII 码
第10章 · 顺序结构(练:浮点数运算与取整)
- QM-P3837 【例10.1】机票打折
浮点数运算与取整 - QM-P3839 练10.1 细胞分裂
浮点数运算与取整 - QM-P3838 【例10.2】分钱游戏
浮点数运算与取整 - QM-P3840 练10.2 浮点数向零舍入
浮点数运算与取整 - QM-P3841 练10.3 计算浮点数相除的余
浮点数运算与取整
第11章 · 顺序结构(练:代数公式代入计算)
- QM-P3842 【例11.1】鸡兔同笼
代数公式代入计算 - QM-P3844 练11.1温度表达转化
代数公式代入计算 - QM-P3843 【例11.2】数字对调
代数公式代入计算 - QM-P3845 练11.2 间隔输出
代数公式代入计算 - QM-P3846 练11.3 等差数列末项计算
代数公式代入计算 - QM-P3847 练11.4计算(a+b)×c的值
代数公式代入计算 - QM-P3848 练11.5计算(a+b)/c的值
代数公式代入计算
第12章 · 顺序结构(练:数据类型大小与公式计算)
- QM-P3849 【例12.1】浮点型数据类型存储空间大小
数据类型大小与公式计算 - QM-P3852 练12.1整型数据类型存储空间大小
数据类型大小与公式计算 - QM-P3850 【例12.2】长方体表面积
数据类型大小与公式计算 - QM-P3853 练12.2奇葩的饭店
数据类型大小与公式计算 - QM-P3851 【例12.3】甲流疫情死亡率
数据类型大小与公式计算 - QM-P3854 练12.3 A×B问题
数据类型大小与公式计算 - QM-P3855 练12.4计算并联电阻的阻值
数据类型大小与公式计算
第13章 · 顺序结构(练:格式化输出、时间换算、取数位)
- QM-P3856 【例13.1】空格分隔输出
格式化输出、时间换算、取数位 - QM-P3859 练13.1竖式计算
格式化输出、时间换算、取数位 - QM-P3857 【例13.2】 电子表
格式化输出、时间换算、取数位 - QM-P3860 练13.2 对齐输出
格式化输出、时间换算、取数位 - QM-P3858 【例13.3】时间差
格式化输出、时间换算、取数位 - QM-P3861 练13.3 反向输出一个三位数
格式化输出、时间换算、取数位 - QM-P3862 练13.4 糖果游戏
格式化输出、时间换算、取数位
第14章 · 顺序结构(练:浮点输出与四舍五入)
- QM-P3863 【例14.1】输出浮点数
浮点输出与四舍五入 - QM-P3866 练14.1 歌手大奖赛
浮点输出与四舍五入 - QM-P3864 【例14.2】 四舍六入五留双
浮点输出与四舍五入 - QM-P3867 练14.2 平均分
浮点输出与四舍五入 - QM-P3865 【例14.3】 数学课上
浮点输出与四舍五入 - QM-P3868 练14.3 地球人口承载力估计
浮点输出与四舍五入 - QM-P3869 练14.4 计算多项式的值
浮点输出与四舍五入
初级(共 212 题)
基础 · 选择结构 + 循环结构 + 函数(第15~48章):if/else、for/while 循环、自定义函数。
第15章 · 选择结构(练:布尔类型与真假判断)
- QM-P3870 【例15.1】 整型与布尔型的转换
布尔类型与真假判断 - QM-P3873 练15.1 其他数据类型存储空间大小
布尔类型与真假判断 - QM-P3871 【例15.2】 偶数
布尔类型与真假判断 - QM-P3874 练15.2 智商问题
布尔类型与真假判断 - QM-P3872 【例15.3】 最大数输出
布尔类型与真假判断 - QM-P3875 练15.3 最大的数
布尔类型与真假判断
第16章 · 选择结构(练:if 单分支(判断正负、奇偶))
- QM-P3876 【例16.1】 判断数正负
if 单分支(判断正负、奇偶) - QM-P3879 练16.1 跳绳达人
if 单分支(判断正负、奇偶) - QM-P3877 【例16.2】 开灯
if 单分支(判断正负、奇偶) - QM-P3880 练16.2 奇偶数判断
if 单分支(判断正负、奇偶) - QM-P3878 【例16.3】 收费
if 单分支(判断正负、奇偶) - QM-P3881 练16.3 选择题判定
if 单分支(判断正负、奇偶)
第17章 · 选择结构(练:if-else 双分支判断)
- QM-P3882 【例17.1】 双面打印
if-else 双分支判断 - QM-P3885 练17.1 奇偶ASCII值判断
if-else 双分支判断 - QM-P3883 【例17.2】 蜗牛爬行
if-else 双分支判断 - QM-P3886 练17.2 公园门票
if-else 双分支判断 - QM-P3884 【例17.3】 内功逼毒
if-else 双分支判断 - QM-P3887 练17.3 比大小
if-else 双分支判断
第18章 · 选择结构(练:多分支与嵌套判断)
- QM-P3888 【例18.1】 睡眠
多分支与嵌套判断 - QM-P3891 练18.1 还要等多久
多分支与嵌套判断 - QM-P3889 【例18.2】 孔融让梨
多分支与嵌套判断 - QM-P3892 练18.2 苹果和虫子
多分支与嵌套判断 - QM-P3890 【例18.3】 卡牌游戏
多分支与嵌套判断 - QM-P3893 练18.3 组别判断
多分支与嵌套判断 - QM-P3894 练18.4 计算邮资
多分支与嵌套判断
第19章 · 选择结构(练:if-elif 多条件判断)
- QM-P3895 【例19.1】 鸡兔同笼
if-elif 多条件判断 - QM-P3898 练19.1 整数大小比较
if-elif 多条件判断 - QM-P3896 【例19.2】 判断身材 BMI指数
if-elif 多条件判断 - QM-P3899 练19.2 三个数
if-elif 多条件判断 - QM-P3897 【例19.3】 田忌赛马
if-elif 多条件判断 - QM-P3900 练19.3 比大小
if-elif 多条件判断 - QM-P3901 练19.4 骑车与走路
if-elif 多条件判断 - QM-P3902 练19.5 判断生肖
if-elif 多条件判断
第20章 · 选择结构(练:范围判断与逻辑与(and))
- QM-P3903 【例20.1】 范围判断
范围判断与逻辑与(and) - QM-P3906 练20.1 适合晨练吗
范围判断与逻辑与(and) - QM-P3904 【例20.2】 收集瓶盖赢大奖
范围判断与逻辑与(and) - QM-P3907 练20.2 判断是否为两位数
范围判断与逻辑与(and) - QM-P3905 【例20.3】 0与1
范围判断与逻辑与(and) - QM-P3908 练20.3 开灯关灯
范围判断与逻辑与(and) - QM-P3909 练20.4 判断点在第几象限
范围判断与逻辑与(and) - QM-P3910 练20.5 点和正方形的关系
范围判断与逻辑与(and)
第21章 · 选择结构(练:区间多分支与嵌套判断)
- QM-P3911 【例21.1】 定制毕业服
区间多分支与嵌套判断 - QM-P3914 练21.1 年龄段判断
区间多分支与嵌套判断 - QM-P3912 【例21.2】 判断整数位数
区间多分支与嵌套判断 - QM-P3915 练21.2 邮寄包裹
区间多分支与嵌套判断 - QM-P3913 【例21.3】 字符类型判断
区间多分支与嵌套判断 - QM-P3916 练21.3 神奇装置
区间多分支与嵌套判断 - QM-P3917 练21.4 体质指数BMI
区间多分支与嵌套判断 - QM-P3918 练21.5 打车费用
区间多分支与嵌套判断
第22章 · 选择结构(练:逻辑运算(与 or 或 not 非))
- QM-P3919 【例22.1】 有一门课不及格的学生
逻辑运算(与 or 或 not 非) - QM-P3922 练22.1 闰年与平年
逻辑运算(与 or 或 not 非) - QM-P3920 【例22.2】 整除相乘
逻辑运算(与 or 或 not 非) - QM-P3923 练22.2 欧耶欧耶
逻辑运算(与 or 或 not 非) - QM-P3921 【例22.3】 回文数
逻辑运算(与 or 或 not 非) - QM-P3924 练22.3 爱你爱你
逻辑运算(与 or 或 not 非) - QM-P3925 练22.4 三角形判断
逻辑运算(与 or 或 not 非)
第23章 · 选择结构(练:多分支选择与日期星期)
- QM-P3926 【例23.1】 后天星期
多分支选择与日期星期 - QM-P3929 练23.1 成绩等级
多分支选择与日期星期 - QM-P3927 【例23.2】 这个月有几天
多分支选择与日期星期 - QM-P3930 练23.2 王宅六味
多分支选择与日期星期 - QM-P3928 【例23.3】 简单计算器
多分支选择与日期星期 - QM-P3931 练23.3 晶晶赴约会
多分支选择与日期星期 - QM-P3932 练23.4 首字母
多分支选择与日期星期
第24章 · 循环结构(练:for 循环入门(重复 n 次))
- QM-P3933 【例24.1】 重要的话说 n 遍
for 循环入门(重复 n 次) - QM-P3936 练24.1 老狼老狼
for 循环入门(重复 n 次) - QM-P3934 【例24.2】 26个兄弟姐妹1
for 循环入门(重复 n 次) - QM-P3937 练24.2 for循环求和
for 循环入门(重复 n 次) - QM-P3935 【例24.3】 奇数求和
for 循环入门(重复 n 次) - QM-P3938 练24.3 循环输出
for 循环入门(重复 n 次)
第25章 · 循环结构(练:for 循环计数与求和)
- QM-P3939 【例25.1】 不说脏话
for 循环计数与求和 - QM-P3942 练25.1 打老虎
for 循环计数与求和 - QM-P3940 【例25.2】 26个兄弟姐妹2
for 循环计数与求和 - QM-P3943 练25.2 订餐时间
for 循环计数与求和 - QM-P3941 【例25.3】 输出奇偶数之和
for 循环计数与求和 - QM-P3944 练25.3 偶数求和
for 循环计数与求和
第26章 · 循环结构(练:while 循环入门)
- QM-P3945 【例26.1】 人类的本质
while 循环入门 - QM-P3948 练26.1 输出偶数
while 循环入门 - QM-P3946 【例26.2】 循环判断输出
while 循环入门 - QM-P3949 练26.2 分苹果
while 循环入门 - QM-P3947 【例26.3】 多数求和
while 循环入门 - QM-P3950 练26.3 求平均年龄
while 循环入门
第27章 · 循环结构(练:while 循环累加与求均值)
- QM-P3951 【例27.1】 求整数的和与均值
while 循环累加与求均值 - QM-P3954 练27.1 叮叮当当
while 循环累加与求均值 - QM-P3952 【例27.2】 最小n值
while 循环累加与求均值 - QM-P3955 练27.2 布纳特难题
while 循环累加与求均值 - QM-P3953 【例27.3】 第几项
while 循环累加与求均值 - QM-P3956 练27.3 称心如意
while 循环累加与求均值
第28章 · 循环结构(练:循环中的统计与计数)
- QM-P3957 【例28.1】 统计奖牌
循环中的统计与计数 - QM-P3960 练28.1 多边形内角和
循环中的统计与计数 - QM-P3958 【例28.2】 求出e的值
循环中的统计与计数 - QM-P3961 练28.2 满足条件的数累加
循环中的统计与计数 - QM-P3959 【例28.3】 数列分段
循环中的统计与计数 - QM-P3962 练28.3 短信计费
循环中的统计与计数 - QM-P3963 练28.4 上课点名
循环中的统计与计数
第29章 · 循环结构(练:循环求幂、阶乘、末位)
- QM-P3964 【例29.1】 求阶乘
循环求幂、阶乘、末位 - QM-P3967 练29.1 人口增长问题
循环求幂、阶乘、末位 - QM-P3965 【例29.2】 幂的末尾
循环求幂、阶乘、末位 - QM-P3968 练29.2 末两位数
循环求幂、阶乘、末位 - QM-P3966 【例29.3】 求小数的某一位
循环求幂、阶乘、末位 - [QM-P3969 练29.3 银行利息](https