题解 | #球的表面积#

球的表面积

https://www.nowcoder.com/practice/7a5e2f1ed2594e38bad804323a775c93

import math as math

ball_r = [1, 2, 4, 9, 10, 13]

def ball_coverage_area(r):  # 函数中增加了对r值的一点判断,让逻辑更完善
    if r == 0:
        return 0
    elif r < 0:
        return 'Invalid radius value'
    else:
        return 4 * math.pi * r**2

for i in ball_r:
    print(round(ball_coverage_area(i), 2))

全部评论

相关推荐

ddd7_:跟我一模一样,加微信的hr都同一个,扫码了白年书人查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务