代码仅供参考、学习、交流,请勿直接复制与提交,后果自负,转发请不要删去作者信息。
1、计算球的体积。编写一个计算球的体积的函数,调用该函数,计算 10-99 之 间所有为 3 的倍数的数作为半径的球的体积和。
#Auther: 叶绿体
#Time: 2021/04/27
#调用math.pi用作后续计算
import math
#规定形参为整数型
def VofBall(r:int):
#直接返回(4/3)*pi*r^3
return (4.0/3.0)*math.pi*(r**3);
if __name__ == "__main__":
#i在10-99区间内循环
for i in range(10,99):
#判断i是否是3的倍数
if i%3 == 0:
#判断为真,代入函数计算并输出返回值
print(VofBall(i))
2、编写函数,计算两个数字的最大公约数,要求该函数具有两个形式参数(形 参),实际参数(实参)通过 input 函数从键盘输入。
#Auther: 叶绿体
#Time: 2021/04/27
#规定两个形参为整数
def MaxCD(x:int, y:int):
#利用辗转相减法求解最大公约数
r = 1
while(r>=0):
if x > y:
r = x - y
x = r
elif x < y:
r = y - x
y