第三次Python程序设计课程作业

这篇博客包含六个Python编程练习,涉及计算球体积、最大公约数、图案打印、斐波那契数列、质数判断以及水仙花数的实现。每个练习都设计了不同的数学和逻辑问题,适合Python初学者提升技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码仅供参考、学习、交流,请勿直接复制与提交,后果自负,转发请不要删去作者信息。

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 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值