Python循环结构实验报告for与while语句运用
“成绩”《Python语言程序设计》实验报告
实验名称:循环结构(二)
院(系、部、中心)专业班级
学生姓名学号
实验地指导教师
一、实验目的和要求
1. 掌握for语句的使用方法。
2. 掌握while语句的使用方法。
3. 掌握任何控制循环条件,防止死循环或不循环。
4. 利用循环结构解决实际问题。
二、实验内容
- 计算圆周率π的近似值,其计算公式为: π = 2 × 求n=1000的结果,并与数学库提供的常数pi进行验证。
程序代码和运行结果如下:
python
import math
a = 1
for i in range(1, 1001):
a *= ((2 * i) ** 2) / ((2 * i - 1) * (2 * i + 1))
a = a * 2
print(a)
print(math.pi)
- 编写一个程序,显示出所有的水仙花数。所谓水仙花数,是指一个三位数,其各位上的数字立方和等于该数字本身。例如,153是水仙花数,因为153=13+53+33。
程序代码和运行结果如下:
python
import math
a = int(input("输入一个三位数:"))
a1 = a % 10
a2 = ((a - a1) / 10)