Python打卡训练营学习记录Day26

题目一: 

import math 
def calculate_circle_area(radius):
    """计算圆的面积。

    Args:
        radius (float): 圆的半径。

    Returns:
        float: 圆的面积。
    """
    try:
        radius = float(radius)  # 确保输入是浮点数
    except ValueError:
        print("输入错误: 半径必须是一个数字。")
        return None  # 返回 None 表示出错

    if radius < 0:
        print("输入错误: 半径不能为负数。")
        return None  # 返回 None 表示出错

    area = math.pi * radius**2  # 计算圆的面积
    return area  # 返回计算得到的面积

# 测试函数
radius = input("请输入圆的半径: ")  # 从用户输入获取半径
area = calculate_circle_area(radius)  # 调用函数计算面积
if area is not None:  # 检查是否出错
    print(f"圆的面积为: {area}")  # 打印计算得到的面积


题目二:

def calculate_circle_area(length,width):
    """计算矩形的面积。

    Args:
        length (float): 矩形的长。
        width (float): 矩形的宽。

    Returns:
        float: 矩形的面积。
    """
    try:
        length = float(length)  # 确保输入是浮点数
        width = float(width)  # 确保输入是浮点数
    except ValueError:
        print("输入错误: 长和宽必须是数字。")
        return None  # 返回 None 表示出错

    if length < 0 or width < 0:  # 检查是否出错
        print("输入错误: 长和宽不能为负数。")
        return None  # 返回 None 表示出错

    area = length * width  # 计算矩形的面积
    return area  # 返回计算得到的面积

# 测试函数
length = input("请输入矩形的长: ")  # 从用户输入获取长度
width = input("请输入矩形的宽: ")  # 从用户输入获取宽度
area = calculate_circle_area(length,width)  # 调用函数计算面积
if area is not None:  # 检查是否出错
    print(f"矩形的面积为: {area}")  # 打印计算得到的面积

 题目三:

@浙大疏锦行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值