数学库函数:绝对值与取整
输入转换、math 模块、绝对值、取整和平方根。
编程设计· Python
25 道练习,配有逐步讲解、初学写法与进阶写法。选择一题开始,或按知识点搜索。
共 25 道练习
输入输出、字符串、列表、容器、函数与递归
输入转换、math 模块、绝对值、取整和平方根。
逐字符遍历、ASCII 判断、if/else 计数和字典。
分步输入转换、循环筛选、平方和升序排列。
统计频次、按首次出现顺序去重,并保存元组。
定义函数、递归终止条件,以及循环累乘。
枚举、模拟、贪心、递推、查找、排序与倍增
遍历候选范围,筛出各位不同且能被 7 整除的数。
逐条执行方向指令,更新位置和有效步数。
用给定硬币面值逐步选币,理解贪心策略的适用条件。
保存相邻两项,逐步计算数列的第 n 项。
在有序列表中查找目标首次出现的位置。
实现并比较三种排序方法及元素比较次数。
利用小范围计数表统计频次并生成有序列表。
通过平方和指数减半高效计算模幂。
最大公约数、质数、进制、组合计数与二进制编码
标识符、数系、进制互转、同余、计数原理和算法概念
练习变量命名、类型转换和常见运算符。
使用 Fraction 和 float 对比精确分数与浮点数。
先解析原进制,再转换并输出目标进制。
把数论概念转化为取余判断和列表计算。
辨认互斥选择与连续步骤,建立计数模型。
比较循环累加与求和公式的步骤数和效率。