# 小项目实现:读取两个整数并计算和乘积


背景介绍

在本地环境中独立运行的小型项目,要求仅使用标准库处理输入输出,确保数据合法性。本项目旨在演示如何通过编程实现两个整数的加减运算,同时具备输入验证和输出结果提示的功能。

思路分析

  1. 输入验证机制
    输入需要验证两个整数的个数是否为2。若输入长度不匹配,会抛出ValueError,提示错误信息。
    (注:此处使用try-except块实现异常捕获,确保程序可运行并提示错误。)

  2. 标准库的使用

    • sum()函数用于计算两个数的和
    • product()方法直接乘以输入的两个数
    • 输出结果通过print()函数展示

代码实现

def calculate_sum_and_product(numbers):
    if len(numbers) != 2:
        raise ValueError("输入必须包含两个整数")
    sum_result = sum(numbers)
    product_result = numbers[0] * numbers[1]
    return sum_result, product_result

# 示例使用  
try:
    a, b = map(int, input("请输入两个整数: ").split())
    sum_val, prod_val = calculate_sum_and_product([a, b])
    print("和:", sum_val)
    print("乘积:", prod_val)
except ValueError as e:
    print("错误:输入必须包含两个整数。", e)

总结

本项目通过标准库实现了两个整数的加减运算,并具备输入验证和输出提示功能。代码结构清晰,验证机制确保程序的健壮性,同时展示了如何利用Python语言特性简洁地完成核心功能。该项目不仅验证了编程思维,也强调了本地环境运行的灵活性和可扩展性。