初学 Python 时,while 循环 + if 条件判断 是必掌握的基础语法。这6道最常见的题目,全程只用while+if 完成编写,代码极简,可直接在 VS、VS Code、Python 自带编辑器运行。

一、题目 1:求 1+1/2+1/3+…+1/100

思路

定义累加和、循环变量,while 循环遍历 1~100,逐个累加。

代码

二、题目 2:求 1-1/2+1/3-1/4+…+1/100

思路

用 if 判断奇偶项,奇数加、偶数减。

代码

三、题目 3:1+1/(1+2)+1/(1+2+3)+… 前 100 项

思路

分母用等差数列公式,while 循环 + if 控制终止。

代码

四、题目 4:2+22+222+2222+… 前 6 项和

思路

循环生成 2、22、222,if 判断达到 6 项就停止。

代码

五、题目 5:泰勒级数求自然常数 e

公式:e = 1 + 1/1! + 1/2! + 1/3! … 直到项小于 1e-6

代码

六、题目 6:莱布尼茨公式求圆周率 π

公式:π/4 = 1-1/3+1/5-1/7…

代码

运行结果

更多推荐