日期
一
.
实验目的和要求
1
、通过相关例题的编写,掌握
python
一般程序设计思想和方法。
2
、掌握
python
字符串、列表、字典等数据结构以及函数设计的常规方法。
3
、通过对算法的分析,掌握计算时间复杂度和空间复杂度的基本方法。
4
、学习理解
python
类的定义以及类、对象、属性、方法的概念。
二
.
实验内容
第一部分:编程项目
1.
编写一个程序,输入一个球体的半径(浮点数),输出球体的直径、圆周
长、表面积、体积。
#EX1 clf 1.1
def ball():
while True:
try:
p = 3.1415
r = float(input("
请输入球体半径:
"))
if r <= 0:
print("
输入的球体半径不能小于
0
!
")
else:
print("
球体的直径是
:%.3f"%(r*2))
print("
球体的圆周长是
:%.3f"%(2*p*r))
print("
球体的表面积是
:%.3f"%(4*p*(r**2)))
print("
球体的体积是:
%.3f"%((4/3)*p*pow(r,3)))